Lua中的逻辑运算符使用详解
下表列出了所有的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。逻辑运算符用于测定变量或值之间的逻辑。
ChaITSimpleLove 2020-06-25
坚持是一种品质 2020-06-10
fly00love 2020-05-12
chenpro 2020-04-22
zuihaobushi 2020-03-03
一只码畜 2020-02-21
fanhuasijin 2020-02-19
luckymaoyy 2020-02-18
Dimples 2020-02-17
PythonMaker 2020-01-07
千锋 2019-12-22
fanhuasijin 2019-12-19
柠檬班 2019-12-19