Code: Alles auswählen
a = 3
While a > 0 Or #False
a - 1
Debug a
Wend
Debug "Or #False wird nicht beachtet"
Debug "----------------"
a = 3
Repeat
a - 1
Debug a
Until a = 0 Or #True
Debug "Or #True wird beachtet"
Debug "----------------"
a = 1
If a <> 0 Or #False
Debug "Or #False wird nicht ausgeführt. Das ist ja bekannt und ok so."
EndIf
While verarbeitet die Bedingung also wie If: Trifft die erste Bedingung zu, wird die zweite ignoriert.
Sollte das nicht einheitlich sein?