Variablen, Bedingungen, Funktionen und Schleifen
Deklaration einer lokalen Variablen
local variable; Example: local myVariable;
Deklarieren Sie eine lokale Variable. Diese Variable ist nur bis zum nächsten end gültig;
Definition einer lokalen Variable.
local variable= value; example: local Customer = Record('Customer'); local isValue = false;
Definition einer globalen Textvariable
variable1 = variable1 .. variable2; example: myText = 'new' .. ' Text';
If-Anweisung
if a == 2 then ... elseif a == 3 then ... else ... end;
NeinBEGIN
kein end; vor elseif,
kein end; vorher else,
end; ist immer erforderlich.
CASE-Anweisungen gibt es nicht, verwenden Sie stattdessen elseif.
Funktionen mit Parametern
function functionName(Parameter1,Param2,...) return variableName; end;
Deklarieren Sie eine Funktion mit Parametern. Der Rückgabewert ist optional.
For-Schleife
for i = startValue, endValue, step do ... end; example: for i = 1, 10, 0.5 do ... end;
While-Schleife
while condition do ... end; example: while i <= 5 do i = i + 1 end;
Schleife Repeat
repeat ... until condition; example: repeat i = i + 1; until i <= 5;