当前位置: 首页 > news >正文

长沙建网站网店分销平台

长沙建网站,网店分销平台,乐清建网站,wp用户前端化专业版wordpress插件[中英双语]在Lua中,逻辑运算符包括 and、or 和 not。它们用于对布尔值进行逻辑运算。 and运算符: 当同时满足两个表达式时,返回第二个表达式的值;否则,返回第一个表达式的值。如果第一个表 达式的值为false或nil,则…

在Lua中,逻辑运算符包括 andornot。它们用于对布尔值进行逻辑运算。

and运算符:

当同时满足两个表达式时,返回第二个表达式的值;否则,返回第一个表达式的值。如果第一个表 达式的值为falsenil,则直接返回该值;否则,返回第二个表达式的值。代码示例:

local a = true
local b = false
local c = nil
local d =trueprint(a and d)  -- 输出 true
print(a and b)  -- 输出 false
print(b and a)  -- 输出 false
print(a and c)  -- 输出 nil
print(c and a)  -- 输出 nil

and 简单记忆法: a 为 true 返回 b ,a 为 false ,返回 a

特殊说明 \color{red}{特殊说明} 特殊说明 :逻辑运算符将 false 和 nil 视为假,其他均视为真,0也视为真。

nil 在 lua 中表示一个无效值或 空值。在表达式中则表示 false。 假如一个变量没有赋值前,那么他的值则为 nil。

or运算符:

当至少有一个表达式满足条件时,返回第一个满足条件的表达式的值;否则,返回最后一个表达式的值。如果第一个表达式的值为 truenil,则直接返回该值;否则,返回第二个表达式的值。 代码示例:

local a = true
local b = false
local c = nil
print(a or b)  -- 输出 true
print(b or a)  -- 输出 true
print(a or c)  -- 输出 true
print(c or a)  -- 输出 true

or简单记忆法: a 为 true 返回 a ,a 为 false ,返回 b

not运算符:

用于对一个表达式进行取反操作,如果表达式的值为 falsenil,则返回 true ;否则,返回 false。代码示例:

local a = true
local b = false
local c = nil
print(not a)  -- 输出 false
print(not b)  -- 输出 true
print(not c)  -- 输出 true

and 与 or 优先级

当一行代码同时出现and与or的时候,先进行and操作。


print(true or false and false) 	-- 输出true

and和or 简化判断逻辑

需要注意的是,andor 运算符在进行逻辑运算时是短路的,即如果第一个表达式的值已经能够确定整个表达式的结果,就不再计算第二个表达式。这可以用来简化判断逻辑。 例如:

local a = 10
local b = nil
local c = 20
local result = a and b   -- 如果a为false或nil,则直接返回a的值,否则返回b的值
print(result)  -- 输出 nil
local result = a or c    -- 如果a为true或nil,则直接返回a的值,否则返回c的值
print(result)  -- 输出 10
http://www.yayakq.cn/news/851069/

相关文章:

  • 横沥仿做网站电脑安装手机wordpress
  • 做网站花的钱和优化网站有关系吗网页设计与制作试卷及答案
  • 黑龙江省营商环境建设监督局网站云南网站开发公司找哪家
  • 餐饮手机微网站怎么做网站制作好以后怎么管理
  • 企业官方网站开发如何入账网站设计不包括
  • 策划公司简介韶山seo快速排名
  • 北京住房与建设部网站江苏建设集团有限公司
  • 玉溪网站制作公司wordpress目录重写
  • 国内优秀企业网站设计优惠券小程序源码
  • dede网站可信网站图标
  • 科技核心期刊目录网络排名优化软件
  • net网站建设多少前北京网络科技有限公司
  • 公司网站建设知识百度推广电话是多少
  • 怎么做自己的刷赞网站营销型网站要素
  • 做qq空间网站怎么做免费网页
  • 手机网站开发之列表开发网站引导页是什么意思
  • 建设网站翻译wpf做的网站
  • 惠州开发做商城网站建设哪家好烟台商城网站建设
  • 服务网点网站建设怎么在网站上做外链
  • 百度seo专业网站广州微信网站建设公司哪家好
  • 网站红蓝色配色分析网站虚拟主机行吗
  • 保险代理人做网站浙江网上移动营业厅
  • 如何禁止ip访问网站企业网站能起到什么作用
  • 公司做网站最低需用多少钱如何引流与推广
  • 东莞网站SEO优化推广免费咨询内科医生
  • wordpress 网站排名优化校园网站首页模板
  • 邢台精品网站建设廊坊那家做网站排行榜
  • 潍坊网站建设公司排名北京房产网北京二手房
  • 商城网站开发网科技公司名字大全集
  • 广州市花都区网站建设公司wordpress副标题字数