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

进阶

相关推荐
白露与泡影8 分钟前
Java关键字解析之final:不可变的本质、设计哲学与并发安全
java·开发语言·安全
镜水灵动14 分钟前
redisTemplate执行lua脚本报错‘for‘ initial value must be a number
lua·springboot
喵了meme27 分钟前
C语言实战3
c语言·开发语言
Cigaretter731 分钟前
Day 31 类的装饰器
开发语言·python
天`南32 分钟前
【群智能算法改进】一种改进的金豺优化算法IGJO[1](动态折射反向学习、黄金正弦策略、自适应能量因子)【Matlab代码#94】
学习·算法·matlab
DsirNg32 分钟前
JavaScript 事件循环机制详解及项目中的应用
开发语言·javascript·ecmascript
研☆香38 分钟前
深入解析JavaScript的arguments对象
开发语言·前端·javascript
zzzgw_200140 分钟前
io_uring的机理和跟epoll的对比
java·开发语言
长桥夜波40 分钟前
【第二十三周】统计学习复习笔记
笔记·学习
pandarking40 分钟前
[CTF]攻防世界:easy_laravel 学习
java·学习·web安全·laravel·ctf