通常,一個(gè)腳本是逐行讀取和執(zhí)行的,但是有各種各樣的控制
結(jié)構(gòu)來(lái)影響執(zhí)行流程。
<$pv;]n if 命令允許在滿足給定條件的情況下執(zhí)行其他語(yǔ)句。
1M6^Brx 例子:
,6#%+u}f if a < 0 then
o~W,VhCP show "a is negative!"
'r(g5H1}gi 建議在新的行中開始 then 部分,并使用一些縮進(jìn)以提高清晰度。此外,還可以添加一
W'=}2Y$]u 個(gè)在條件未滿足時(shí)執(zhí)行的 else 部分:
*YX5bpR? if a < 0 then
WgG$ r show "a < 0 !!!"
{LVA_7@ else
@h_ bXo show "Ok"
@nMVs6 可以使用 begin 和 end 之間的塊,而不是單個(gè)命令:
wW8[t8%43 if a < 0 then
v,8Q9<=O begin
rC]k'p2x show "Problem: a < 0"
_"OE}$C b := 0
I<XYLe[_S end
<`G-_VI else