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