Lua - If 语句

  • 简述

    if 语句由一个布尔表达式后跟一个或多个语句组成。
  • 句法

    Lua 编程语言中 if 语句的语法是 -
    
    if(boolean_expression)
    then
       --[ statement(s) will execute if the boolean expression is true --]
    end
    
    如果布尔表达式的计算结果为 true,然后将执行 if 语句中的代码块。如果布尔表达式计算为false,然后将执行 if 语句结束后(右花括号后)的第一组代码。
    Lua 编程语言假定布尔值的任意组合 truenon-nil 值作为 true, 如果它是布尔值 false 要么 nil,那么假设为 false价值。需要注意的是,在 Lua 中,零将被视为真。
  • 流程图

    Lua if 语句
  • 例子

    
    --[ local variable definition --]
    a = 10;
    --[ check the boolean condition using if statement --]
    if( a < 20 )
    then
       --[ if condition is true then print the following --]
       print("a is less than 20" );
    end
    print("value of a is :", a);
    
    当您构建并运行上述代码时,它会产生以下结果。
    
    a is less than 20
    value of a is : 10