티스토리 뷰

반응형

and, or not의 세 종류가 있다.

 

--[[

참은 거짓을 제외한 전부,

거짓은 false와 nil

--]]

 

x and y   --참이면 y를, 거짓이면 x

x or y     --참이면 x를, 거짓이면 y

not x      --참과 거짓 역전

 

이를 이용해서

x = x or y                       --(=> if not x then x = y end)

w = z and x or y    --(=> w = z ? x : y), x가 거짓이 아닐 경우에만 성립

 

반응형

'프로그래밍 > Lua' 카테고리의 다른 글

[프로그래밍 루아] 코루틴(coroutine) 연습  (0) 2017.11.14
[프로그래밍 루아] type과 nil  (0) 2017.10.30
Comments