루아 흐름 제어
Lua 프로그래밍 언어 흐름 제어 문은 하나 이상의 조건문을 프로그래밍하여 설정됩니다. 조건이 참이면 지정된 프로그램 코드를 실행하고, 조건이 거짓이면 지정된 다른 코드를 실행합니다.
다음은 일반적인 프로세스 제어 흐름도입니다.
제어 구조의 조건식 결과는 어떤 값이든 가능하며 Lua는 false와 nil을 false로 간주하고 true와 nil을 false로 간주합니다. 사실이 아닙니다.
Lua에서는 0이 참이라는 점에 유의해야 합니다.
--[ 0 为 true ] if(0) then print("0 为 true") end
위 코드의 출력 결과는 다음과 같습니다.
0 为 true
Lua는 다음 제어 구조 문을 제공합니다.
语句 | 描述 |
---|---|
if 语句 | if 语句 由一个布尔表达式作为条件判断,其后紧跟其他语句组成。 |
if...else 语句 | if 语句 可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码。 |
if 嵌套语句 | 你可以在if 或 else if中使用一个或多个 if 或 else if 语句 。 |