这个其实应该大部分人都已经用到了。。。' L1 d5 u% e, l N: G3 r/ ?
' X! y9 ?6 K2 A e( b) |4 d一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下) `; X. ?! e1 |
) y; C% `" b% {; p4 ~! q& C7 kif x<=50 and x>=0 then , Q( t2 V( ?' ~/ \
...+ E9 h; Y+ B: W# S0 L) i& ?
elseif x>50 and x<=100 then
9 O& o1 n. p1 n% K1 Z. I...& `3 y% M: w0 P- V& c. b3 z
else " g- d1 p0 J% O; A) X" R
debug;
# b: }( F( O) k6 f4 q4 O. M- a5 [end;+ U' ]- d2 g6 f$ H/ f, {$ W/ r
9 x- a8 R. ^* b4 b% v* L) j也就是说对于所有期望以外的值 给一个debug。。。: q7 h2 G$ L' l1 M, P/ z
5 l8 {$ r# L1 r, V) d这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。 |