canglangclient 2019-06-13
下表列出了所有的Lua语言支持的逻辑运算符。假设变量A持有true,而变量B持有false:
示例
试试下面的例子就明白了所有的Lua编程语言提供的逻辑运算符:
代码如下:
a = 5 b = 20 if ( a and b ) then print("Line 1 - Condition is true" ) end if ( a or b ) then print("Line 2 - Condition is true" ) end --lets change the value ofa and b a = 0 b = 10 if ( a and b ) then print("Line 3 - Condition is true" ) else print("Line 3 - Condition is not true" ) end if ( not( a and b) ) then print("Line 4 - Condition is true" ) else print("Line 3 - Condition is not true" ) end
当建立并执行上面的程序它会产生以下结果:
代码如下:
Line 1 - Condition is true Line 2 - Condition is true Line 3 - Condition is true Line 3 - Condition is not true
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。以上实例中 7、5 和 12 是操作数。关系运算符用于计算结果是否为 true 或者 false。逻辑运算符用于测定变量或值之间的逻辑。