2012-06-30 2 views
12

난 그냥 루아를 사용하여 시작하고, 나는 루아 || 다른 언어가 어떻게 같은 OR 연산자가있는 경우 (I 웹 사이트에서 찾을 수 없기 때문에) 궁금 해서요 :루아와 OR 비교가 있습니까?

if (condition == true || othercondition == false) { 
somecode.somefunction(); 
} 

루아에, 난 루아의 IF 블록 또는를 사용하는을 작성하는 방법을

if condition then 
    x = 0 
end 

가있는 반면에?

답변

20

"또는".

if condition or not othercondition then 
    x = 0 
end 

루아 설명서에는 명확하게 설명되어 있습니다.

+0

루아에는 연산자 '!'가 없습니다. 대신'~'을 사용합니다. –

+1

감사합니다. Google이 나를 실패했습니다. – Polyov

+3

'~'('~ =', 즉 "not equals")에서만 사용되지만'not'입니다. 답변의 예를 수정했습니다. –