GLBasic Benutzerhandbuch

Main sections

IF


IF a#$ = < <= > >= <>

b#$
...
| ELSIF ...
| ...
| ELSE
| ...
ENDIF

oder:


IF a#$ = < <= > >= <> b#$ THEN ...



Führt den Code zwischen IF und ENDIF nur aus, wenn der Vergleich von a#$ und b#$ WAHR ist. Ansonsten wird der Code zwischen ELSE und ENDIF ausgeführt wenn ELSE vorhanden ist.

Mit ELSEIF kann man eine weitere Bedingung hinzufügen, wenn die vorhergehende falsch war:
IF a>5
PRINT "a>5", 0,0
ELSEIF b>5
PRINT "a<=5, aber dafür b>5", 0,0
ELSE
PRINT "Weder a noch b > 5", 0,0
ENDIF


Mit dem Befehl THEN kann nur ein einzelner Befehl ausgeführt werden.

Sample:
 
a=5; b=3

IF a < b
PRINT "a < b", 100, 100
ELSE
PRINT "a < b ist FALSE", 100, 100
ENDIF

IF a <> b THEN PRINT "a ist nicht gleich b", 100, 150

SHOWSCREEN
MOUSEWAIT

See also...