Verzweigungen
Rail-Diagramm ifstatement1
If-Anweisung mit Else-Zweig
Beispielprogramm if_1a.lua
a = 1 if a == 1 then print( 'a ist eins' ) else print( 'a ist nicht eins sondern ', a) end
Das Ergebnis:
a ist eins
Beispielprogramm if_1b.lua
a = 999 if a == 1 then print( 'a ist eins' ) else print( 'a ist nicht eins sondern ', a) end
Das Ergebnis:
a ist nicht eins sondern 999
Rail-Diagramm ifstatement
If mit verschiedenen Abfragen
Beispielprogramm if_elseif.lua
a = 2 if a == 1 then print( 'a ist eins' ) elseif a == 2 then print( 'a ist zwei' ) else print( 'a ist nicht eins oder zwei') print( 'a ist ', a) end
Das Ergebnis:
a ist zwei
Case-Anweisung
Eine Case-Anweisung existiert nicht, es muß durch if-elseif-Anweisungen simuliert werden.