LUA语法细节

news/2025/11/30 17:58:35/文章来源:https://www.cnblogs.com/edgarli/p/19289811

1. 使用 nil 作比较时应该加上双引号:

> type(X)
nil
> type(X)==nil
false
> type(X)=="nil"
true

2. Lua 把 false 和 nil 看作是"假",其他的都为"真":
if false or nil thenprint("至少有一个是 true")
elseprint("false 和 nil 都为 false")
endif 0 thenprint("数字 0 是 true")
elseprint("数字 0 为 false")
end

3. Lua 默认只有一种 number 类型 -- double(双精度)类型(默认类型可以修改 luaconf.h 里的定义)

4. 字符串由一对双引号或单引号来表示,也可以用 2 个方括号 "[[]]" 来表示"一块"字符串(常用于表示html带格式代码块)。字符串连接使用的是 ..

  使用 # 来计算字符串的长度,放在字符串前面,如下实例:

> len = "www.w3cschool.cn"
> print(#len)
16
> print(#"www.w3cschool.cn")
16

5. Lua 中的表(table)其实是一个键值对数组(Map),数组的key可以是数字或者是字符串。初始索引默认以 1 开始,不是0。

a3 = {}
for i = 1, 10 doa3[i] = i
end
a3["key"] = "val"
print(a3["key"])
print(a3["none"])

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/982090.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DevOps设备链对比,Azure 和 TikLab哪款更好用?

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Python 日期时间操作笔记

Python 日期时间操作笔记日期时间 Python 语言中,日期时间操作类(datetime)放在 datetime 包中, 需要导入 from datetime import datetime获取本地时间 获取本地日期时间(默认), datetime.now() 获取本地的日期时间…

The country with the largest area in the world

actually its USAmerica or British because the entire Pacific belongs to the USA, along with the Atlantic.

田径赛场飞驰 球类竞技闪耀

2025-11-30 10:30:00 田径赛场飞驰 球类竞技闪耀 |@bGf.2NdMeM.cOm@||@cUe.HyZxYs.cOm@||@cUh.HyZxYs.cOm@||@zAb.JiAnGYoUwL.cOm@||@dEh.2NdMeM.cOm@||@bHr.JtRuIkAnG.cOm@||@vWx.JiAnGYoUwL.cOm@||@dEa.2NdMeM.cOm@|…

一加ACE5 安装类原生系统 crDroid 12

一加ACE5 安装类原生系统 crDroid 12ACE5 安装 crDroid 12 文档地址 官方文档 Install crDroid 12 for OnePlus 13R https://crdroid.net/giulia/12/installXDA ROM 16 OnePlus 13R / Ace 5 crDroid v12 Official h…

绿茵赛场逐梦 热血竞技铸辉煌

2025-11-30 10:00:00 绿茵赛场逐梦 热血竞技铸辉煌|@dBi.DiNoObAbY.cOm@||@dBb.DiNoObAbY.cOm@||@dBu.DiNoObAbY.cOm@||@dBh.DiNoObAbY.cOm@||@dBa.DiNoObAbY.cOm@||@bHm.Hn-XyT.cOm@||@dBl.DiNoObAbY.cOm@||@dBg.DiNo…

在cline中使用多个OpenAI Compatible

1 在 cline 中使用多个 OpenAI Compatible 从这篇博文中获得了灵感,https://github.com/cline/cline/discussions/386 ,使用 litellm, docker 容器的方法(成功)) 借鉴 LiteLLM - 入门指南 | liteLLM 中文文档 。网…

2025年11月景区饮品供应商推荐榜单:一份基于市场数据与用户口碑的权威选择指南

随着旅游消费的持续复苏与消费者健康意识的提升,景区饮品供应已成为影响游客体验的关键环节。根据文化和旅游部数据,2025年上半年国内旅游总人次同比增长显著,景区二次消费需求呈现多元化趋势。多数景区管理者在选择…

2025年11月景区饮品供应商推荐:避坑要点与行业权威评测报告

随着旅游市场的快速复苏,景区商业配套服务品质成为影响游客体验的关键因素之一。作为景区服务链条中的重要环节,饮品供应不仅需要满足游客解渴纳凉的基本需求,更需契合健康消费升级的时代趋势。根据文化和旅游部公开…

域名解析工具nslookup和dig对比

域名解析工具nslookup和dig对比nslookup和dig默认都会输出所有解析地址,包括ipv4和ipv6。dig -4和-6表示分别只用ipv4和ipv6来解析地址,nslookup不支持。 root@root1:~# nslookup -debug www.baidu.com Server: …

2025年11月景区饮品供应商推荐榜单:一份基于市场数据的客观选择指南

随着旅游消费升级和健康意识增强,景区饮品供应商的角色正从单一产品提供者转变为综合解决方案服务商。根据文化和旅游部数据,2024年全国景区二次消费中饮品占比显著提升,消费者对健康属性、文化特色及供应链稳定性提…

springboot校园失物招领框架 微信小程序的设计与实现

springboot校园失物招领框架 微信小程序的设计与实现2025-11-30 17:40 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; dis…

2025年11月景区饮品供应商推荐榜单与市场选择指南

随着旅游消费升级和健康意识增强,景区饮品供应已从单一解渴功能转向体验式消费场景。作为景区管理者或采购负责人,您在挑选供应商时可能面临诸多考量:如何平衡游客健康需求与商业效益?怎样通过饮品提升景区二消收入…

2025年11月景区饮品供应商推荐榜单:一份基于市场数据客观选择指南

选择景区饮品供应商是许多景区管理者和商业运营者面临的重要决策。随着旅游消费升级,游客对景区内饮品的要求不再局限于解渴,而是更加注重健康品质、文化特色与消费体验。根据文化和旅游部相关数据,近年来景区二次消…

基于深度学习的PCB缺陷检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)

本文介绍了一套基于YOLO系列算法的PCB缺陷智能检测系统。系统支持多模态检测(图像/视频/实时画面),能准确识别漏孔、短路等常见PCB缺陷,识别精准度高达98%-100%。通过对比YOLOv5/v8/v11/v12等模型,YOLO12n在精度(…

成膜助剂批发商精选,厂家、供货商及制造商汇总:TOP10名单权威推荐

成膜助剂作为涂料、胶粘剂等行业的关键辅料,其质量与供应稳定性直接影响下游产品性能。国内成膜助剂产业已形成多区域布局、多类型企业共存的格局,涵盖从大型化工集团到专精特新企业的不同梯队。以下将推荐包括圣恺环…

成膜助剂贸易公司TOP10优选,出口厂商与资质供应商清单权威推荐

在涂料、胶粘剂等化工领域,成膜助剂的作用至关重要,它能帮助聚合物在施工过程中更好地成膜,提升产品性能。随着全球市场的融合,许多企业对有出口资质的成膜助剂供应商、外贸公司及贸易公司需求迫切,本文将围绕成膜…

核酸适体:科学家的抗体—— 精准识别与应用的分子工具

一、定义与本质 核酸适体是一类由 20-100 个核苷酸组成的单链 DNA 或 RNA 分子,能通过分子内相互作用折叠形成特定三维结构,实现对靶标分子的高亲和力、高特异性结合。与传统抗体相似,它们能精准识别目标分子,但来…

单片机按键扫描

按键扫描 前言 最近因为工作原因使用了CA51的触摸按键功能,看了他们的按键扫描函数觉得函数比较好使用的,所以以他的框架写了一个使用32单片机的按键扫描函数。本代码也可以在51中使用,但如果你使用不到复合按键或者…

Windows11恢复经典样式右键菜单

Windows11恢复经典样式右键菜单将以下内容保存为“经典右键菜单.reg” 然后执行注册表导入,之后重启或注销或在任务管理器中重启“Windows资源管理器” Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Sof…