Variabili, condizioni, funzioni e loop
Dichiarazione di una variabile locale
local variable; Example: local myVariable;
Dichiarare una variabile locale. Questa variabile è valida solo fino al end successivo;
Definizione di una variabile locale.
local variable= value; example: local Customer = Record('Customer'); local isValue = false;
Definizione di una variabile di testo globale
variable1 = variable1 .. variable2; example: myText = 'new' .. ' Text';
If la dichiarazione
if a == 2 then ... elseif a == 3 then ... else ... end;
No INIZIO
senza end; prima di elseif,
senza end; prima di ogni else,
end; è sempre richiesto.
Le CASE non esistono, utilizzare invece elseif.
Funzioni con parametri
function functionName(Parameter1,Param2,...) return variableName; end;
Dichiara una funzione con parametri. Il valore di ritorno è opzionale.
For ciclo
for i = startValue, endValue, step do ... end; example: for i = 1, 10, 0.5 do ... end;
Ciclo While
while condition do ... end; example: while i <= 5 do i = i + 1 end;
Repeat ciclo
repeat ... until condition; example: repeat i = i + 1; until i <= 5;