if语句由一个或多个语句组成一个布尔表达式。
语法
Lua编程语言的if语句语法是:
if(boolean_expression) then --[ statement(s) will execute if the boolean expression is true --] end
如果布尔表达式的计算结果为代码的if语句为true,那么块将被执行。如果if语句的末尾(右大括号后)布尔表达式计算为false,那么第一组代码将被执行。
Lua程序设计语言假定布尔true和非零值的任意组合作为true,以及它是否是布尔假或零,则假定为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
本文向大家介绍详解Lua中if ... else语句的使用方法,包括了详解Lua中if ... else语句的使用方法的使用技巧和注意事项,需要的朋友参考一下 if 语句后面可以跟一个可选的else语句,当布尔表达式为假该语句执行。 语法 在Lua编程语言中的if ... else语句的语法是: 如果布尔表达式的值为true,那么if代码块将被执行,否则else代码块将被执行。 Lua程序设计语
本文向大家介绍详解java中if语句和switch的使用,包括了详解java中if语句和switch的使用的使用技巧和注意事项,需要的朋友参考一下 if语句 说起if语句,那么不得不提起三元运算符 a>b?c=0:c=1; 如果a>b结果为true,那么c=0,为false,c=1 那么下面看下if语句 if(a>b)c=0; 如果a>b为true,那么c=0 是不是觉得很像,但是还是觉得有一点不
本文向大家介绍Lua中if语句嵌套的使用教程,包括了Lua中if语句嵌套的使用教程的使用技巧和注意事项,需要的朋友参考一下 在Lua编程内嵌if-else语句,这意味着可以使用一个 if 或 else if 在另一个语句if或else if 语句中。 语法 if语句的嵌套语法如下: 您可以嵌套else if...else 以类似if语句的方式。 例子: 当建立和运行上面的代码,它会产生以下结果。
我在java中使用带有antlr的Lua. g语法生成了一个Lua解析器。 我想解析的lua代码基本上是这样的 对于特定的参与者绑定,我在不同的文件中有数百个这样的事件。 现在,我想解析这些文件,并为每个文件收集检查的条件——在上面的例子中——我想提取“string1”和“string2”作为事件触发器。(更准确地说,我想创建一个只显示每个文件触发器的报告) 我想我需要以某种方式修改Lua。我想在
本文向大家介绍bash脚本中if语句的使用方法,包括了bash脚本中if语句的使用方法的使用技巧和注意事项,需要的朋友参考一下 除了 "if,else" 形式之外,还有其它形式的 "if" 语句: 只有当 condition 为真时,该语句才执行操作,否则不执行操作,并继续执行 "fi" 之后的任何行。 以上 "elif" 形式将连续测试每个条件,并执行符合第一个 真 条件的操作。如果没有条件为真
本文向大家介绍Lua中的__index方法详解,包括了Lua中的__index方法详解的使用技巧和注意事项,需要的朋友参考一下 当我们访问一个表的不存在的域,返回结果为nil,这是正确的,但并不一定正确。实际上,这种访问触发lua解释器去查找__index metamethod:如果不存在,返回结果为nil;如果存在则由__index metamethod返回结果。 这个例子的原型是一种继承。假设