Lua - Instruction If

Un if instruction se compose d'une expression booléenne suivie d'une ou plusieurs instructions.

Syntaxe

La syntaxe d'une instruction if dans le langage de programmation Lua est -

if(boolean_expression)
then
   --[ statement(s) will execute if the boolean expression is true --]
end

Si l'expression booléenne est évaluée à true, alors le bloc de code à l'intérieur de l'instruction if sera exécuté. Si l'expression booléenne est évaluée àfalse, alors le premier ensemble de code après la fin de l'instruction if (après l'accolade fermante) sera exécuté.

Le langage de programmation Lua suppose n'importe quelle combinaison de booléen true et non-nil valeurs comme true, et si c'est booléen false ou nil, alors il est supposé comme falsevaleur. Il est à noter qu'en Lua, zéro sera considéré comme vrai.

Représentation schématique

Exemple

--[ local variable definition --]
a = 10;

--[ check the boolean condition using if statement --]

if( a < 20 )
then
   --[ if condition is true then print the following --]
   print("a is less than 20" );
end

print("value of a is :", a);

Lorsque vous créez et exécutez le code ci-dessus, il produit le résultat suivant.

a is less than 20
value of a is : 10