English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lua if 문 부울 표현식으로 조건을 판단하고, 이 뒤를 따라 다른 문장이 따라옵니다.
Lua if 문법 형식은 다음과 같습니다:
if( 부울 표현식) then --[ 부울 표현식이 true일 때 실행되는 문장 --] end
부울 표현식이 true일 때, if 내의 코드 블록이 실행되고, 부울 표현식이 false일 때, if 문 end 뒤의 코드가 실행됩니다.
Lua는 false와 nil을 거짓으로, true와 비nil을 참으로 간주합니다. 주의할 것은 Lua에서 0이 참임을 알아야 합니다.
if 문의 흐름도는 다음과 같습니다:
다음 예제는 변수 a의 값이 20:
--[ 변수 정의 --] a = 10; --[ if 문을 사용합니다 --] if( a < 20) then --[ 조건이 true일 때 다음 정보를 출력합니다 --] print("a는", 2"0"); end print("a의 값은:", a);
위 코드의 실행 결과는 다음과 같습니다:
a는 20 a의 값은: 10