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