Latest web development tutorials

Lua Process Control

Lua programming language flow control statements be programmed with one or more conditional statement to set. Executes the specified program code if the condition is true, execute other code is specified in the condition is false.

The following is a typical process control flow chart:

Conditional expression control structure can be any value, Lua considered false and nil as false, true and non-nil is true.

It should be noted Lua 0 is true:

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

The above code output is:

0 为 true

Lua control structure provides the following statement:

Statements description
if statement if statement consists ofa Boolean expression as a condition to judge, immediately followed by other statements.
if ... else statement if and elsestatements canbeused withthe statement,the else statement is false in the code if the conditional expression.
if nested statements You can use one or more ofif or else ifstatementiforelse ifthe.