+ E) ?) S8 k7 A; C( V. e一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下 : c9 ?; S) Q n8 w. \8 J, f0 S+ i' u! f; I4 y* G6 m
if x<=50 and x>=0 then & H: D& N. |9 {2 K4 c" _, X
...( b4 o4 G! ?' U' U6 e
elseif x>50 and x<=100 then & a# `; k6 x0 l \& N) j8 ?% Z
... . J. P8 f k8 q( Jelse * a* E7 M; [7 Y1 o& s/ H Z
debug;' E9 k8 W: T3 E/ z) t
end; : G% o( f! V( F ~2 c/ z5 X2 M: }# M: M4 }& J7 ^& A" }/ Y& G
也就是说对于所有期望以外的值 给一个debug。。。, Y5 V% ?: A R$ m" E _- m
% N6 T. M9 a) a, N" f
这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。