Branches with If
Rail-Diagramm ifstatement1
If-Branch with Else
Test-Programm if_1a.lua
a = 1 if a == 1 then print( 'a ist eins' ) else print( 'a ist nicht eins sondern ', a) end
The Result:
a ist eins
Test-Programm if_1b.lua
a = 999 if a == 1 then print( 'a ist eins' ) else print( 'a ist nicht eins sondern ', a) end
The Result:
a ist nicht eins sondern 999
Rail-Diagramm ifstatement
If with multiple Ifs
Test-Programm 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
The Result:
a ist zwei
Case-Statement
There is no Case-statement, it must be made with if-elseif-statements.