当前位置: 代码网 > it编程>前端脚本>Lua > 详解Lua中if ... else语句的使用方法

详解Lua中if ... else语句的使用方法

2024年05月18日 Lua 我要评论
if 语句后面可以跟一个可选的else语句,当布尔表达式为假该语句执行。语法在lua编程语言中的if ... else语句的语法是:如果布尔表达式的值为true,那么if代码块将被执行,否则else代

 if 语句后面可以跟一个可选的else语句,当布尔表达式为假该语句执行。
语法

在lua编程语言中的if ... else语句的语法是:

如果布尔表达式的值为true,那么if代码块将被执行,否则else代码块将被执行。

lua程序设计语言假定布尔true和非零值的任意组合作为true,以及它是否是布尔假或零,则假定为false值。但应当注意的是,在lua零值被视为true。
 例如:

当建立和运行上面的代码,它会产生以下结果。

if...else if...else 语句

if语句后面可以跟一个可选的else if ... else语句,这是非常有用的使用,以测试各种条件单个if...else if 语句。

当使用if , else if , else语句有几点要记住使用:

  •     if 可以有零或一个 else ,但必须在elseif之前。
  •     if 之后可以有零到很多else if在else之前。
  •     一旦一个else if成功,其它的elseif将不会被测试。

语法

if...else if...else...else语句在lua编程语言的语法是:

例如:

当建立和运行上面的代码,它会产生以下结果。


(0)

相关文章:

  • Lua内置的调试器用法详解

    Lua内置的调试器用法详解

    lua提供了一个调试库,它提供了所有的基本功能,创造自己的调试器。即便如此,也没有内置的lua调试器,lua为开发者创建很多调试器是开源。调试lua库中可用的功... [阅读全文]
  • 简单讲解Lua中的垃圾回收机制

    简单讲解Lua中的垃圾回收机制

    lua使用基于被内置在lua某些算法的垃圾收集自动内存管理。可以自动内存管理的结果,作为一个开发者: 没有必要担心的对象分配内存。 无需释放他们时,不再... [阅读全文]
  • 浅谈Lua的面向对象特性

    浅谈Lua的面向对象特性

    面向对象的特性 类: 类是可扩展的模板用来创建对象,提供状态的初始值(成员变量)和行为的实现。 对象: 它是类的实例并具有分配给自己独立的内存。 继... [阅读全文]
  • Lua下基本的网络编程示例

    Lua下基本的网络编程示例

    lua是高度灵活的语言,它往往是在多个平台,包括web应用程序中使用。成立2004年的kepler社区提供lua的web组件开放源码。虽然,也有使用lua已经开... [阅读全文]
  • 在Lua程序中使用MySQL的教程

    在Lua程序中使用MySQL的教程

    导入mysql我们可以用一个简单语句导入sqlite库,假设lua中正确实现并已完成。在安装过程中,文件夹libsql包含数据库相关的文件。可变的mysql将提... [阅读全文]
  • 在Lua程序中使用SQLite的教程

    在Lua程序中使用SQLite的教程

    sqlite导入我们可以用一个简单语句导入sqlite库,假设lua中正确实现并已完成。在安装过程中,文件夹libsql包含数据库相关的文件。变量sqlite3... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com