English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Instructions if imbriquées Lua

Contrôle de flux Lua

Instructions if...else

Les instructions if Lua permettent l'imbriquement, ce qui signifie que vous pouvez insérer d'autres instructions if ou else if à l'intérieur d'une instruction if ou else if.

La syntaxe des instructions if imbriquées Lua est la suivante :

if( Expression booléenne 1)
then
   --[ Expression booléenne 1 Si la condition est true, exécutez ce bloc de statements --]
   if( Expression booléenne 2)
   then
      --[ Expression booléenne 2 Si la condition est true, exécutez ce bloc de statements --]
   end
end

Vous pouvez imbriquer de la même manière else if...else Instructions.

Exemple en ligne

Les exemples suivants sont utilisés pour juger des valeurs des variables a et b :

--[ Définir des variables --]
a = 100;
b = 200;
--[ Vérifiez la condition --]
if( a == 100)
then
   --[ Si la condition est true, exécutez les conditions if suivantes --]
   if( b == 200)
   then
      --[ Si la condition est true, exécutez ce bloc de statements --]
      print("La valeur de a est 100 La valeur de b est 200");
   end
end
print("La valeur de a est :", a);
print("La valeur de b est :", b);

Les résultats d'exécution du code suivant sont les suivants :

La valeur de a est 100 La valeur de b est 200
La valeur de a est :    100
La valeur de b est :    200

Contrôle de flux Lua