English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lua 프로그래밍 언어의 흐름 제어 문장은 프로그램이 하나나 여러 개의 조건 문장을 설정하여 프로그램을 설정합니다. 조건이 true일 때 지정된 코드를 실행하고, 조건이 false일 때 다른 지정된 코드를 실행합니다.
다음은 표준 흐름 제어 흐름도입니다:
제어 구조의 조건 표현식 결과는 어떤 값이든 될 수 있으며, Lua는 false와 nil을 거짓으로, true와 non-nil을 진리로 간주합니다.
Lua에서 0이 true라는 점을 주의해야 합니다:
--[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 문장 . |