Latest web development tutorials

Lua Process Control

instrukcje sterujące przepływem języka programowania LUA być programowane za pomocą jednego lub większej liczby instrukcji warunkowej, aby ustawić. Wykonuje określony kod programu, jeśli warunek jest spełniony, wykonanie inny kod jest określony w warunek nie jest spełniony.

Poniżej znajduje się typowy schemat sterowania procesem:

Warunkowe struktura kontroli ekspresji może mieć dowolną wartość, Lua uważane fałszywe i nil jako fałszywe, prawdziwe i nie zerowa jest prawdziwa.

Należy zauważyć Lua 0 jest spełniony:

--[ 0 为 true ]
if(0)
then
    print("0 为 true")
end

Powyższy kod jest wyjście:

0 为 true

Struktura sterowania Lua zawiera następujące oświadczenie:

oświadczenia opis
if if składa się zlogicznej wypowiedzi jako warunek sądzić, bezpośrednio po innych stwierdzeń.
if ... else czy i elsemożebyćużywanyze stwierdzeniem,else stwierdzenie jest fałszywe w kodzie, jeśli wyrażenie warunkowe.
jeśli zagnieżdżonych wypowiedzi Można użyć jednego lubwięcej, jeżeli albo ifif lubinny jeżeli.