2332

12 分钟

#Lua 的标准库

#变量

  • _G - Lua 的全局环境,包含所有全局变量(包括 _G 自身);Lua 本身并不使用这个变量,改变它的值不会有任何作用
  • _VERSION - Lua 的版本,例如 "Lua 5.4"

#基础函数

  • assert - 断言
  • collectgarbage - 垃圾收集
  • dofile - 执行文件中的 Lua 代码
  • error - 主动抛出错误,终止当前代码的执行
  • getmetatable - 获取元表
  • ipairs - 遍历数组
  • load - 加载一个代码块
  • loadfile - 从文件中加载代码块
  • next - 获取表的下一个键值对
  • pairs - 遍历表
  • pcall - 以保护模式调用函数
  • print - 将信息打印到标准输出
  • rawequal - 判断是否相等(不触发元方法)
  • rawget - 获取值(不触发元方法)
  • rawlen - 获取长度(不触发元方法)
  • rawset - 设置值(不触发元方法)
  • require - 加载一个模块
  • select - 截取部分参数
  • setmetatable - 设置元表
  • tonumber - 转换为数值
  • tostring - 转换为字符串
  • type - 获取类型
  • warn - 控制警告
  • xpcall - 以保护模式调用函数(附带消息处理器)

#模块

#推荐阅读

创建于 2025/10/30

更新于 2025/10/30