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 编程语言假定布尔值 true 和 non-nil 值的任意组合为 true,如果它是布尔值 false b> 或 nil,则假定为 false 值。 需要注意的是,在 Lua 中,零将被认为是 true。
流程图
示例
--[ 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