Instructions if imbriquées en Lua
instruction if...else
Lua permet d'imbriquer des instructions if, ce qui signifie que vous pouvez insérer d'autres instructions if ou else if dans une instruction if ou else if.
La syntaxe des instructions if imbriquées en Lua est la suivante :
if( 布尔表达式 1)
then
--[ 布尔表达式 1 为 true 时执行该语句块 --]
if(布尔表达式 2)
then
--[ 布尔表达式 2 为 true 时执行该语句块 --]
end
end
Vous pouvez imbriquer de la même manièreelse if...elsel'instruction.
Exemple
L'exemple suivant est utilisé pour déterminer les valeurs des variables a et b :
Exemple
--[ Définir les variables --]
a = 100;
b = 200;
--[ Vérifier les conditions --]
if( a == 100 )
puis
--[ Exécuter la vérification de la condition if suivante lorsque la condition if est vraie --]
if( b == 200 )
puis
--[ Exécuter ce bloc d'instructions lorsque la condition if est vraie --]
print("La valeur de a est 100 et la valeur de b est 200" );
end
end
print("La valeur de a est :", a );
print("La valeur de b est :", b );
a = 100;
b = 200;
--[ Vérifier les conditions --]
if( a == 100 )
puis
--[ Exécuter la vérification de la condition if suivante lorsque la condition if est vraie --]
if( b == 200 )
puis
--[ Exécuter ce bloc d'instructions lorsque la condition if est vraie --]
print("La valeur de a est 100 et la valeur de b est 200" );
end
end
print("La valeur de a est :", a );
print("La valeur de b est :", b );
Le résultat d'exécution du code ci-dessus est le suivant :
a 的值为 100 b 的值为 200 a 的值为 : 100 b 的值为 : 200Autres extensions
Contrôle de flux Lua