这个其实应该大部分人都已经用到了。。。
! u2 L# E+ L! t. j9 z, T0 Q8 `2 ?# K, p% ]
一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下/ f) F, R( f3 u
- O7 ~! i' G$ I# ~3 B5 l' b* dif x<=50 and x>=0 then
1 a" Y; @$ o! x' f5 ^7 M...# ]. |3 r' N8 }. @- Z" D
elseif x>50 and x<=100 then
5 s& j, ?- m8 Q6 O9 J' o G$ l( G...
7 p# W! e$ r+ T2 J O9 }7 Lelse P. m' `: l, u) `5 w0 l. E. {: p3 X
debug;
" g s# W! ]: R% }end;, f: l* U/ W$ H v
. S- _; x, l# g
也就是说对于所有期望以外的值 给一个debug。。。# q1 g+ g9 U& H- |1 C' A
# X9 Q& f9 M3 R$ [3 d8 t* A- E
这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。 |