English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lua if 문은 내장할 수 있으며, 이는 하나의 if 또는 else if 문 내에 다른 if 또는 else if 문을 삽입할 수 있음을 의미합니다.
Lua if 내장 문법 형식은 다음과 같습니다:
if( 부울 표현식 1) then --[ 부울 표현식 1 이를 true로 할 때 해당 문장 블록을 실행합니다 --] if(부울 표현식 2) then --[ 부울 표현식 2 이를 true로 할 때 해당 문장 블록을 실행합니다 --] end end
같은 방식으로 내장할 수 있습니다 else if...else 문장.
다음 예제는 변수 a와 b의 값을 판단하는 데 사용됩니다:
--[ 변수 정의 --] a = 100; b = 200; --[ 조건을 확인합니다 --] if( a == 100 ) then --[ 조건이 true일 때 다음 if 조건을 실행합니다 --] if( b == 200 ) then --[ 조건이 true일 때 해당 문장 블록을 실행합니다 --] print("a의 값은 100 b의 값은 200"); end end print("a의 값은: ", a); print("b의 값은: ", b);
위 코드의 실행 결과는 다음과 같습니다:
a의 값은 100 b의 값은 200 a의 값은: 100 b의 값은: 200