Latest web development tutorials

Lua sentencias if anidadas

Control de Procesos Lua Control de Procesos Lua


si ... else

Lua sentencia if permite la anidación, lo que significa que se puede insertar otro o si else if si o bien si un comunicado.

Lua si la sintaxis de instrucción incrustada es el siguiente:

if( 布尔表达式 1)
then
   --[ 布尔表达式 1 为 true 时执行该语句块 --]
   if(布尔表达式 2)
   then
      --[ 布尔表达式 2 为 true 时执行该语句块 --]
   end
end

Se puede utilizar de la misma manera anidada más si ... else.

Ejemplos

Los ejemplos siguientes se utilizan para determinar los valores de las variables a y b:

--[ 定义变量 --]
a = 100;
b = 200;

--[ 检查条件 --]
if( a == 100 )
then
   --[ if 条件为 true 时执行以下 if 条件判断 --]
   if( b == 200 )
   then
      --[ if 条件为 true 时执行该语句块 --]
      print("a 的值为 100 b 的值为 200" );
   end
end
print("a 的值为 :", a );
print("b 的值为 :", b );

El código de seguridad se ejecuta como sigue:

a 的值为 100 b 的值为 200
a 的值为 :	100
b 的值为 :	200

Control de Procesos Lua Control de Procesos Lua