6.Lua 의 조건문

2024. 1. 29. 14:06개발공부/LUA

Lua 에서는 부울의 true  nil이 아닌  의 조합을 true 로 가정 하고, 부울 false 또는 nil 인 경우 false 값 으로 가정합니다 . Lua에서는 0이 참으로 간주된다는 점에 유의하세요 .

 

if-else 구문에서 if 조건문이 참인 경우는 then이하의 명령을 실행하고 else나 혹은 end를 만나면 if문을 끝마친다.

 그리고 조건문이 거짓이면 else문 이하 명령어가 실행된다.

 

예시

i = 0 -- 변수 초기화
if i == 0 then -- i값이 0이면 다음 실행
  print("It's Zero.")
end

i = 1 --변수 초기화

if i == 0 then -- i가 0이면 then이하 실행 0이아닌 거짓이면 else이하 실행
  print("It's Zero.")
else
  print("It is't Zero.")
end

if i==0 then
  print("It's Zero.")
elseif i==1 then -- if문 안에 또 다른 if문이 있다.
  print("It's One.")
else
  print("Unknown")
end
apple  
apple 100  
100  
It's Zero.  
It is't Zero.  
It's One.  

출처: https://ospace.tistory.com/96 [JaPa2:티스토리]

 

 

 

'개발공부 > LUA' 카테고리의 다른 글

9.Lua 의 배열  (0) 2024.01.29
7. Lua의 함수  (0) 2024.01.29
4.Lua의 반복문  (0) 2024.01.29
3.Lua 의 연산자  (0) 2024.01.29
2.Lua의 변수  (1) 2024.01.29