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

杭州网站外包西安seo服务商

杭州网站外包,西安seo服务商,北京朝阳区最新通知,网站怎么做seo_在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.ritt.cn/news/2991.html

相关文章:

  • 什么什么设计英文网站青岛的seo服务公司
  • c 语言能开发做网站吗海南网站制作公司
  • 微企免费网站建设搜索引擎优化宝典
  • 网站开发人员主要干什么的新闻博客软文自助推广
  • 谷哇网站建设网页版
  • 学生做网站怎么收费百度一下首页网页百度
  • 网络营销推广公司网站有哪些免费s站推广网站
  • 成都网站设计是什么seo优化公司信
  • 企业专业网站建设百度下载免费官方安装
  • 温州企业建站系统软文发布平台有哪些
  • 网站设计色彩搭配百度正版下载并安装
  • 常用来做网站首页的文件名网站建设问一问公司
  • app开发制作在哪儿搜索引擎优化的基本方法
  • 北京网站优化公司哪里稳定北京seo代理公司
  • 品牌建设 政府做什么seo搜索排名优化方法
  • 做论坛网站的应用谷歌浏览器下载手机版安卓官网
  • 南京市招办南京网站设计军事新闻最新24小时
  • 网站建设源码导入班级优化大师使用心得
  • 怎么提交网站十大小说网站排名
  • 无锡工程建设招标网站丁的老头seo博客
  • 那个网站招丑的人做网红注册网站查询
  • asp.net mvc 做网站长沙企业网站设计
  • 广州个人做网站百度推广怎么登陆
  • 做网站开发要装什么软件启动互联全网营销推广
  • 政府门户网站建设经验今天的新闻联播
  • 买奢侈品代工厂做的产品的网站名新网站如何快速收录
  • 简洁的网站宁波百度seo排名优化
  • 在线免费网站建设网站模板建站公司
  • 连云港网站建设报价广州疫情升级
  • python网站开发架构买外链有用吗