这个其实应该大部分人都已经用到了。。。- X5 b4 M) ]* @4 T. S, {3 R
9 t- s5 I |% Z: W: ^. k8 @
一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下
/ \% _. T3 C2 }3 w) f- J" E2 F1 H
1 m, K" N5 d, H1 ]if x<=50 and x>=0 then ' g3 S7 b: M9 t
...
% n- i/ r- z; ]elseif x>50 and x<=100 then # J% _ u: N5 \3 X3 u, o
...
. ?8 t* w7 H7 d7 P4 N+ Qelse
& R8 _6 S- s- r* M$ c, g! l+ ? debug;- y: p8 v0 N- O; T
end;
# T0 E7 T$ i1 t9 z5 _2 R0 p& J7 U3 M+ N$ Z1 p& w
也就是说对于所有期望以外的值 给一个debug。。。
! S* @/ f x& A: f6 G# C/ b* o, \+ \
这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。 |