Lua - 嵌套 if 语句

  • 简述

    在 Lua 编程中总是合法的 嵌套 if-else 语句,这意味着您可以在另一个 if 或 else if 语句中使用一个 if 或 else if 语句。
  • 句法

    的语法 嵌套 if 声明如下 -
    
    if( boolean_expression 1)
    then
       --[ Executes when the boolean expression 1 is true --]
       if(boolean_expression 2)
       then
          --[ Executes when the boolean expression 2 is true --]
       end
    end
    
    你可以嵌套 else if...else以与嵌套if语句类似的方式。
  • 例子

    
    --[ local variable definition --]
    a = 100;
    b = 200;
    --[ check the boolean condition --]
    if( a == 100 )
    then
       --[ if condition is true then check the following --]
       if( b == 200 )
       then
          --[ if condition is true then print the following --]
          print("Value of a is 100 and b is 200" );
       end
    end
    print("Exact value of a is :", a );
    print("Exact value of b is :", b );
    
    当您构建并运行上述代码时,它会产生以下结果。
    
    Value of a is 100 and b is 200
    Exact value of a is :   100
    Exact value of b is :   200