먼저 if문 첫 번째 조건을 살펴봅니다. color의 값이 더 이상 "red"가 아니기 때문에 두 번째 조건을 확인합니다. 다행히 두 번째 조건이 "blue"이기 때문에 참이 되고 두 번째 실행할 내용을 실행합니다.
실행 결과
Color Is Blue
이번에는 color 변수의 값을 "Charge Blade"로 변경해 봅시다.
코드
local color = "Charge Blade" if color == "red" then print("Color is Red") elseif color == "blue" then print("Color is Blue") else print("Is Not Color!!") end
제일 먼저 첫 번째 조건을 확인합니다. "red"가 아니기 때문에 첫 번째 조건은 거짓이고 두 번째 조건을 확인합니다. 역시 color의 값이 "blue"가 아니기 때문에 두 번째 조건도 역시 거짓입니다. 조건1, 2가 전부 거짓이기 때문에 자동적으로 else 아래의 실행할 내용3을 실행하게 됩니다.
실행 결과
Is Not Color!!