首页 > 其他分享 >条件

条件

时间:2024-10-18 11:01:28浏览次数:5  
标签:语句 else Lua 条件 true 表达式 布尔

Lua 条件语句

Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。

实例

--[ 0 为 true ]
if(0)
then
    print("0 为 true")
end

以上代码输出结果为:

0 为 true

Lua 提供了以下控制结构语句:

语句描述
if 语句 if 语句 由一个布尔表达式作为条件判断,其后紧跟其他语句组成。
if...else 语句 if 语句 可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码。
if 嵌套语句你可以在ifelse if中使用一个或多个 ifelse if 语句 。

if 语句

Lua if 语句 由一个布尔表达式作为条件判断,其后紧跟其他语句组成。

Lua if 语句语法格式如下:

if(布尔表达式)
then
   --[ 在布尔表达式为 true 时执行的语句 --]
end

在布尔表达式为 true 时会if中的代码块会被执行,在布尔表达式为 false 时,紧跟在 if 语句 end 之后的代码会被执行。
Lua认为false和nil为假,true 和非nil为真。要注意的是Lua中 0 为 true。

if...else 语句

Lua if 语句可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码块。

Lua if...else 语句语法格式如下:

if(布尔表达式)
then
   --[ 布尔表达式为 true 时执行该语句块 --]
else
   --[ 布尔表达式为 false 时执行该语句块 --]
end

在布尔表达式为 true 时会if中的代码块会被执行,在布尔表达式为 false 时,else 的代码块会被执行。
Lua认为false和nil为假,true 和非nil为真。要注意的是Lua中 0 为 true。

if 嵌套语句语

Lua if 语句允许嵌套, 这就意味着你可以在一个 if 或 else if 语句中插入其他的 if 或 else if 语句。

Lua if 嵌套语句语法格式如下:

if( 布尔表达式 1)
then
   --[ 布尔表达式 1 为 true 时执行该语句块 --]
   if(布尔表达式 2)
   then
      --[ 布尔表达式 2 为 true 时执行该语句块 --]
   end
end

可以用同样的方式嵌套 else if...else 语句。

标签:语句,else,Lua,条件,true,表达式,布尔
From: https://www.cnblogs.com/comradexiao/p/18473849

相关文章

  • 一站式讲解Wireshark网络抓包分析的若干场景、过滤条件及分析方法
    目录1、软件为什么会出现各式各样的网络问题?2、Wireshark抓包工具与tcpdump命令3、典型的网络场景下如何抓包3.1、网卡3.2、集线器3.3、交换机3.4、路由器3.5、加密机3.6、防火墙4、Wireshark简要介绍5、Wireshark过滤条件说明6、结合常用协议进行分析6.1、IPv4协......
  • UI范式:if/else条件渲染
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/......
  • 2024年度苏州市“独角兽”培育企业申报对象及条件
    在推动创新驱动发展战略的背景下,苏州市正式启动了2024年度“独角兽”培育企业的申报工作。本次申报旨在识别和扶持那些具有高成长潜力和创新能力的企业,助力其成长为引领未来经济发展的“独角兽”。申报对象主要面向科技型、创新型中小企业,申报条件强调企业的研发投入、知识产权......
  • 2024年苏州工业园区科技企业孵化器申报条件、申报方式及申报流程
    在当今创新驱动发展的时代背景下,苏州工业园区作为高新技术产业的集聚地,积极推动科技企业孵化器的建设与发展。2024年,园区为进一步促进科技创新和创业活动,特制定了一系列科技企业孵化器的申报条件、申报方式及申报流程。本文将详细解读这些关键要素,并提醒申报者注意相关事项,以确......
  • 三:mysql条件查询
    三:mysql条件查询1:查询工资等于5000的员工 ......
  • Exchange2016撤回邮件成功的必要条件
    Exchange2016撤回邮件成功的必要条件问题:现在搭建了Exchange2016,客户端使用了Outlook2013。现在发现Outlook发出去的邮件无法撤回,失败率达到100%。对方收件人没有阅读这封邮件或者删除。请问是什么原因造成的?答案:根据我的了解,要使召回邮件生效,需要有以下必要条件:1.您必须使用......
  • 33. 外键约束、过滤条件where、group by
    1.外键1.1概念[1]外键主表:被引用的表。从表:包含外键的表,该外键引用主表中的主键。主键:表中的唯一标识符,用于唯一标识表中的每一行。外键:从表中的一列或多列,其值必须与主表中的主键值匹配。[1]外键约束外键约束是一种数据库完整性规则,用于维护两个相关表之间的链接,并确保......
  • 今日指数day8实战拓展多条件综合查询-带SQL分析
    接口说明SQL思路分析:    首先我们需要查询sys_user表中的所有数据,然后根据条件去添加动态SQL去查数据。<selectid="pageQuery"resultType="com.itheima.stock.pojo.entity.SysUser">SELECTssu.*FROMsys_userasssu<where>......
  • vue(vue.js) —条件渲染(v-if、v-show)
    原文链接:vue(vue.js)—条件渲染(v-if、v-show)–每天进步一点点(longkui.site)1.v-showv-show是控制元素隐藏与删除的语句,基础用法如下:<divv-show='true'>我是第一个div</div><divv-show='false'>我是第二个div</div>效果如下:可以看出,v-show=’false’在实际渲染中......
  • 云电脑玩赛博朋克2077必备三个条件,以ToDesk为例
    云电脑近期成为不少用户玩游戏的首选,尤其是面对像《赛博朋克2077》这样硬件要求高的游戏时,价格实惠且性能极高的云电脑,简直是游戏玩家的福音。市面上虽说有众多云电脑可供我们选择,但小编试用过这么多后还是最推荐ToDesk的云电脑。覆盖的系统够全面,3060和4070配置足够玩游戏,而且......