English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Les statements de contrôle du langage de programmation Lua définissent une ou plusieurs statements conditionnelles par le programme pour définir. Lorsque la condition est true, exécutez le code de programme spécifié, lorsque la condition est false, exécutez d'autres codes spécifiés.
Voici un diagramme de flux typique des structures de contrôle :
Le résultat de l'expression conditionnelle de la structure de contrôle peut être n'importe quelle valeur, Lua considère false et nil comme faux, true et non nil comme vrai.
Il est à noter que 0 est true en Lua :
--[0 est true] if(0) alors print("0 est true") end
Le résultat de la sortie du code ci-dessus est :
0 est true
Lua fournit les statements de structure de contrôle suivantes :
statement | Description |
---|---|
statement if | statement if composé d'une expression booléenne en tant que condition de jugement, suivie d'autres statements. |
statement if...else | statement if peut être utilisé avec statement elseêtre utilisé avec, pour exécuter le code de la statement else lorsque l'expression conditionnelle de if est false. |
statement if imbriqué | Vous pouvez dansif ou else ifdans une ou plusieurs utilisations if ou else if 语句 。 |