Variables, conditions, fonctions et boucles
Déclaration d’une variable locale
local variable; Example: local myVariable;
Déclarer une variable locale. Cette variable n’est valable que jusqu’à la end suivante ;
Définition d’une variable locale.
local variable= value; example: local Customer = Record('Customer'); local isValue = false;
Définition d’une variable texte globale
variable1 = variable1 .. variable2; example: myText = 'new' .. ' Text';
If la déclaration
if a == 2 then ... elseif a == 3 then ... else ... end;
NonBEGIN
pas de end; avant elseif,
pas de end; avant le else,
end; est toujours nécessaire.
Les CASE n’existent pas, utilisez elseif à la place.
Fonctions avec paramètres
function functionName(Parameter1,Param2,...) return variableName; end;
Déclarer une fonction avec des paramètres. La valeur de retour est facultative.
For boucle
for i = startValue, endValue, step do ... end; example: for i = 1, 10, 0.5 do ... end;
Boucle While
while condition do ... end; example: while i <= 5 do i = i + 1 end;
Repeat boucle
repeat ... until condition; example: repeat i = i + 1; until i <= 5;