通常,一个脚本是逐行读取和执行的,但是有各种各样的控制结构来影响执行流程。 N R4\TU
if 命令允许在满足给定条件的情况下执行其他语句。 g!o2vTt5
例子: }' sW[?ik
if a < 0 then ZU;jz[}
show "a is negative!" {"2CI^!/U.
建议在新的行中开始 then 部分,并使用一些缩进以提高清晰度。此外,还可以添加一
Qw
}1mRv
个在条件未满足时执行的 else 部分: ckv8QAm
if a < 0 then 0IP0zil
show "a < 0 !!!" B#35)QI
else Li$2 Gpc/
show "Ok" j)Kd'Va
可以使用 begin 和 end 之间的块,而不是单个命令: WwWCNN~}
if a < 0 then X#K;(.},h
begin M%W#0
show "Problem: a < 0" l4(FM}0X5}
b := 0 N93R(x)%
end [Fv,`*/sm
else hE$3l+
begin 4x3 _8/=
b := sqrt(a) M)AvcZNs
show "Ok" -P&