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进制

进阶

相关推荐
FserSuN2 分钟前
Prompt工程学习之思维树(TOT)
人工智能·学习·prompt
勤奋的知更鸟7 分钟前
Java编程之组合模式
java·开发语言·设计模式·组合模式
哆啦A梦的口袋呀7 分钟前
基于Python学习《Head First设计模式》第九章 迭代器和组合模式
python·学习·设计模式
虾球xz13 分钟前
CppCon 2015 学习:3D Face Tracking and Reconstruction using Modern C++
开发语言·c++·学习·3d
林鸿群16 分钟前
C#子线程更新主线程UI及委托回调使用示例
开发语言·c#
sponge'27 分钟前
opencv学习笔记2:卷积、均值滤波、中值滤波
笔记·python·opencv·学习
竹言笙熙1 小时前
Polarctf2025夏季赛 web java ez_check
java·学习·web安全
过河不拆乔2 小时前
AWS 公开数据集下载与操作说明
学习·云计算·aws
小狗爱吃黄桃罐头2 小时前
正点原子[第三期]Arm(iMX6U)Linux移植学习笔记-12.1 Linux内核启动流程简介
linux·arm开发·学习