Lua学习记录

Lua基础了解

  • Lua的注释通过 (-- 单行注释,--[[ ]] 多行注释)
  • 可以不加;
  • 多个变量赋值,按顺序赋值,没有则为nil;
  • function的简单用法,多个返回值配合多重赋值,以end为结束标志
  • Lua下标从1开始,{}中可以存多种类型
  • 下标值为空时返回地址
  • 下标超出范围时返回nil
  • Lua用#获取长度
  • table.insert 插入
  • tablei.remove 删除

补充:table.remove会返回删除的值

  • table下标为字符串
  • 特殊下标
  • _G全局表
  • or 全假返回第二个值,有一个真就返回真的值,两个都为假返回第一个值
  • and 全假返回第一个值,有一个假就返回假的值,两个都为真返回第二个值
  • not 返回纯粹的true和false
  • 类似三目运算
  • if条件判断
  • for循环不允许对条件判断中的值(i)进行更改
  • while循环
  • string.char 可以直接将ascii码变成字符串
  • string.byte 转成10进制

进阶

相关推荐
枫叶丹414 小时前
国产数据库新标杆:金仓以多模融合重构文档数据库未来
开发语言·数据库·重构
JasmineWr14 小时前
Spring项目启动初始化方案
开发语言·spring
郑州光合科技余经理14 小时前
中台架构实战:同城O2O系统二次开发与部署指南
java·大数据·开发语言·前端·后端·架构·php
FL162386312914 小时前
[C#]winform使用纯opencvsharp部署yolo26-cls图像分类的onnx模型
开发语言·分类·c#
安卓理事人14 小时前
鸿蒙中加密库使用
android·java·开发语言
Ccjf酷儿14 小时前
C++语言程序设计 (郑莉)第十一章 流类库与输入/输出
开发语言·c++
移幻漂流14 小时前
Lua关键字全解析:从基础到精通的语义指南
junit·单元测试·lua
henujolly14 小时前
命令行里输入 `vite`,发生了什么
学习
移幻漂流14 小时前
Lua开发实践指南:从宿主差异到精通之路
开发语言·junit·lua
好奇龙猫14 小时前
【AI学习-comfyUI学习-三十三节-FLXUcontrolnet canny(UNion)+canny(xlabs)工作流-各个部分学习】
人工智能·学习