一、lua基本语法
1、lua注释
1 2 3 | --[[ print( "hello lua" ); --]] |
2、lua标识符
标识符以一个字母A到Z,或者a到z或下划线,开头后加上0个或者多个字母,下划线,数字(0到9)
最好不要使用下划线加大写字母的标识符,因为lua的保留字也是这样的。
Lua不允许使用特殊字符如@,$, 和% 来定义标识符
Lua是一个区分大小写的编程语言。
3、关键词
and breadk do else
elseif and false for
function if in local
nil not or repeat
return then true until
while goto
4、全局变量
默认情况下,变量总是认为是全局的
全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是nil
二、lua数据类型
三、循环
1、repeat until
1 2 3 4 5 | a = 10 repeat print( "a的值为:" ,a) a = a+ 1 until( a > 15 ) |
打印结果
1 2 3 4 5 6 | a的值为: 10 a的值为: 11 a的值为: 12 a的值为: 13 a的值为: 14 a的值为: 15 |
参考:
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
2021-02-13 优先队列和堆(动态数组实现最大二叉堆,使用最大二叉堆实现优先队列)