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

进阶

相关推荐
一定要AK7 小时前
刷题时的学习笔记
c++·笔记·学习
xxxibolva9 小时前
SQL 学习
数据库·sql·学习
LcGero9 小时前
Lua 进阶:元表(Metatable)如何实现“类系统”?
lua·元表
cch89189 小时前
汇编与Java:底层与高层的编程对决
java·开发语言·汇编
荒川之神10 小时前
拉链表概念与基本设计
java·开发语言·数据库
chushiyunen11 小时前
python中的@Property和@Setter
java·开发语言·python
小樱花的樱花11 小时前
C++ new和delete用法详解
linux·开发语言·c++
froginwe1111 小时前
C 运算符
开发语言
星辰即远方11 小时前
OC学习Foudation框架
学习·ios·objective-c
fengfuyao98511 小时前
低数据极限下模型预测控制的非线性动力学的稀疏识别 MATLAB实现
开发语言·matlab