Les conditions avec if
et else
sont très simples à mettre en œuvre. Voici un exemple basique :
1
2
3
4
5
6
7
8
|
if 7 % 2 == 0 then
print("7 est pair")
else
print("7 est impair")
end
-- output :
-- 7 est impair
|
Condition sans else
Il est possible d’écrire une condition if
sans else
:
1
2
3
4
5
6
|
if 8 % 4 == 0 then
print("8 est divisible par 4")
end
-- output :
-- 8 est divisible par 4
|
Conditions en cascade (elseif
)
On peut enchaîner plusieurs conditions avec elseif
:
1
2
3
4
5
6
7
8
9
10
11
|
num = 9
if num < 0 then
print(num .. " est négatif")
elseif num < 10 then
print(num .. " a un chiffre")
else
print(num .. " a plusieurs chiffres")
end
-- output :
-- 9 a un chiffre
|