본문 바로가기

lua

루아 조건문

1. 비교 연산자

== : 동일비교.

~= : 다름비교.

>=, <=, >, < : 크기비교.

not : 부정. true는 false로, false는 true로.

and : 두개의 조건문이 모두 true여야 true로 처리. 조건문이 하나라도 false면 false로 처리

or : 두개의 조건문이 모두 false여야 false로 처리. 조건문이 하나라도 true면 true로 처리

true : 항상 참.

false : 항상 거짓.

 

2.if 문 

if i ~= 0 then
  print("0이 아니자나!")
end

 if i == 0 then   -- i가 0과 같으면
  print("0이군.")
else
  print("0아님.")
end

end는 맨 마지막에 한번만 적으면 된다.

 if i == 1 then   -- i가 1과 같으면
  print("1이군.")
elseif i == 0 then  -- 그렇지 않고 i가 0과 같으면
  print("0이네~")
else
  print("0도 1도 아니네~")
end

가장 마지막에만 end를 쓴다는 것에 주의.

'lua' 카테고리의 다른 글

루아 주석  (0) 2012.11.08
lua 루프  (0) 2012.11.07
lua 함수  (0) 2012.11.04
lua 변수 선언  (0) 2012.11.03
lua 변수  (0) 2012.11.02