IF THEN語句可能重複:
Does VB6 short-circuit complex conditions?情結VB6
我很好奇如何IF語句在VB6執行。 例如,如果我有聲明
If x And y Then
'execute some code
End If
上是否如果x
是不正確的代碼的舉動?或者即使沒有邏輯關係,它也會繼續評估y
?
又如
If x Or y Then
'execute some code
End If
代碼是否繼續評估y
如果x
是真的嗎?
編輯: 如果我想評估非常複雜的條件,並且我不想浪費CPU時間,是否有避免嵌套IF
語句的方法?
否,VB 6不具有短路邏輯。執行繼續。 –
@DavidStratton我同意。 –
不,我的問題是關於嵌套'IF'語句的替代方法。見編輯。 – aserwin