2012-06-30 8 views
12

jestem dopiero zaczyna się przy użyciu Lua, i zastanawiałem się (bo nie mogę go znaleźć na stronie internetowej), czy Lua posiada lub operatora takiego jak w innych językach istnieje ||:Czy Lua ma porównania OR?

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

natomiast w Lua istnieje

if condition then 
    x = 0 
end 

jak chciałbym napisać blok gdyby w Lua do używania lub?

Odpowiedz

20

Z "lub".

Zgodnie z instrukcją Lua wyraźnie stwierdza.

+0

Lua nie ma operatora '!'; zamiast tego używa '~'. –

+1

dziękuję. Google mnie zawiódł. – Polyov

+3

Nie "~" (które jest używane tylko w '~ =', tj. "Nie jest równe"), ale 'nie'. Naprawiono przykład w odpowiedzi. –