Contrôle de flux Lua
Les instructions de contrôle de flux du langage de programmation Lua sont définies en programmant une ou plusieurs instructions conditionnelles. Exécute le code de programme spécifié lorsque la condition est vraie et exécute un autre code spécifié lorsque la condition est fausse.
Ce qui suit est un organigramme typique de contrôle de processus :
Le résultat de l'expression conditionnelle de la structure de contrôle peut être n'importe quelle valeur. Lua considère faux et nul comme faux, et vrai et. non nul pour être vrai.
Il convient de noter que 0 est vrai dans Lua :
--[ 0 为 true ] if(0) then print("0 为 true") end
Le résultat de sortie du code ci-dessus est :
0 为 true
Lua fournit l'instruction de structure de contrôle suivante :
语句 | 描述 |
---|---|
if 语句 | if 语句 由一个布尔表达式作为条件判断,其后紧跟其他语句组成。 |
if...else 语句 | if 语句 可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码。 |
if 嵌套语句 | 你可以在if 或 else if中使用一个或多个 if 或 else if 语句 。 |