Latest web development tutorials

Lua sentencia if

Control de Procesos Lua Control de Procesos Lua

Lua sentencia if consiste enuna expresión booleana como condición de juicio, seguida inmediatamente por otros estados.

Lua si sintaxis de la sentencia es el siguiente:

if(布尔表达式)
then
   --[ 在布尔表达式为 true 时执行的语句 --]
end

Se ejecutará cuando la voluntad es cierto si el bloque de código en una expresión booleana en false, el código inmediatamente después del final de la sentencia if se ejecutará en una expresión booleana.

Lua considera falsa y nula como falso, verdadero y no nula es verdadera. Cabe señalar Lua 0 es cierto.

si la declaración es un diagrama de flujo es la siguiente:

Ejemplos

Los siguientes ejemplos se usan para determinar el valor de la variable a es menor que 20:

--[ 定义变量 --]
a = 10;

--[ 使用 if 语句 --]
if( a < 20 )
then
   --[ if 条件为 true 时打印以下信息 --]
   print("a 小于 20" );
end
print("a 的值为:", a);

El código de seguridad se ejecuta como sigue:

a 小于 20
a 的值为:	10

Control de Procesos Lua Control de Procesos Lua