这个其实应该大部分人都已经用到了。。。1 f+ K8 B( E7 X D, W0 o9 Q
f/ ?4 r6 _4 s( c, ^5 @
一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下4 H0 A2 x { v' c) G6 S
1 {2 J% h5 p7 h' K# D# Rif x<=50 and x>=0 then
( R7 a6 a5 Q5 b' b...7 T$ i( x- y4 d7 _: {# V
elseif x>50 and x<=100 then
. |' T9 n6 x8 N/ d J4 p6 B..." P3 Z3 q" m0 X B% A4 Y4 Y' f
else * ?- m2 o5 ^" J8 X8 \( c
debug;
" r* y! _0 I4 f/ {' b* Dend;* V) v* A7 d8 ^, [! R. f1 L$ N
' a+ H, q- K" J0 Z8 s7 B
也就是说对于所有期望以外的值 给一个debug。。。
) p0 I, `( d; O: Z) I' |/ E1 L+ k& O- ?2 F3 T
这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。 |