主题:[讨论]IF 的运算过程
以前好像有讨论过,
不过现在找不着了.
VFP里的IF只有复合语段,
不像VB里有单行检测.
在IF的判断过程中,
是从左到右的,
有了决定性的答案后,
后面的条件便不再执行了.
注意,缩减代码的行数,
在VFP里也是有必要的.
大家研究一下这一段,
猜猜它的各种变化:
IF (.T. and messagebox("ABC",0)=1) or messagebox("BBB",0)=1
messagebox("KKK")
EndIf
不过现在找不着了.
VFP里的IF只有复合语段,
不像VB里有单行检测.
在IF的判断过程中,
是从左到右的,
有了决定性的答案后,
后面的条件便不再执行了.
注意,缩减代码的行数,
在VFP里也是有必要的.
大家研究一下这一段,
猜猜它的各种变化:
IF (.T. and messagebox("ABC",0)=1) or messagebox("BBB",0)=1
messagebox("KKK")
EndIf