Process Control Lua
instructions de contrôle de flux de langage de programmation Lua être programmées avec un ou plusieurs instruction conditionnelle à définir. Exécute le code de programme spécifié si la condition est vraie, exécuter un autre code est spécifié dans la condition est fausse.
Ce qui suit est un tableau typique de flux de contrôle de processus:
![Process Control Lua](/lua/if.png)
structure de contrôle de l'expression conditionnelle peut être toute valeur, Lua considérée comme fausse et nulle comme faux, vrai et non-nulle est vraie.
Il convient de noter Lua 0 est vrai:
--[ 0 为 true ] if(0) then print("0 为 true") end
La sortie du code ci-dessus est la suivante:
0 为 true
structure de contrôle Lua fournit la déclaration suivante:
Déclarations | description |
---|---|
if | si la déclarationse composed'uneexpression booléenne comme condition pour juger, immédiatement suivie par d' autres déclarations. |
si ... else | si et autresdéclarations peuventêtreutilisées avecla déclaration,la déclaration reste est faux dans le code si l'expression conditionnelle. |
si les états imbriqués | Vous pouvez utiliser un ou plusieurs descas , ou bien sila déclarationsi, oubien sile. |