• Lua 参考手册 5.3
  • 介紹
  • 1. 目录
  • 2. 索引
  • 3. 1 – 简介
  • 4. 2 – 基本概念
  • 5. 3 – 语言定义
  • 6. 4 – 编程接口
  • 7. 5 – 辅助库
  • 8. 6 – 标准库
  • 9. 7 – 独立版 Lua
  • 10. 8 – 与之前版本不兼容的地方
  • 11. 9 – Lua 的完整语法
  • 12. Lua 5.3 术语中英对照表
  • 13. 关于 Lua
  • 14. 安装 Lua
  • 15. 自 Lua 5.2 以来的变更
  • 16. License
Powered by GitBook

Lua 参考手册 5.3

目录

  • 1 – 简介
  • 2 – 基本概念
    • 2.1 – 值与类型
    • 2.2 – 环境与全局环境
    • 2.3 – 错误处理
    • 2.4 – 元表及元方法
    • 2.5 – 垃圾收集
      • 2.5.1 – 垃圾收集的元方法
      • 2.5.2 – 弱表
    • 2.6 – 协程
  • 3 – 语言定义
    • 3.1 – 词法约定
    • 3.2 – 变量
    • 3.3 – 语句
      • 3.3.1 – 语句块
      • 3.3.2 – 代码块
      • 3.3.3 – 赋值
      • 3.3.4 – 控制结构
      • 3.3.5 – For 语句
      • 3.3.6 – 函数调用语句
      • 3.3.7 – 局部声明
    • 3.4 – 表达式
      • 3.4.1 – 数学运算操作符
      • 3.4.2 – 位操作符
      • 3.4.3 – 强制转换
      • 3.4.4 – 比较操作符
      • 3.4.5 – 逻辑操作符
      • 3.4.6 – 字符串连接
      • 3.4.7 – 取长度操作符
      • 3.4.8 – 优先级
      • 3.4.9 – 表构建
      • 3.4.10 – 函数调用
      • 3.4.11 – 函数定义
    • 3.5 – 可见性规则
  • 4 – 编程接口
    • 4.1 – 栈
    • 4.2 – 栈大小
    • 4.3 – 有效索引与可接受索引
    • 4.4 – C 闭包
    • 4.5 – 注册表
    • 4.6 – C 中的错误处理
    • 4.7 – C 中的让出处理
    • 4.8 – 函数和类型
    • 4.9 – 调试接口
  • 5 – 辅助库
    • 5.1 – 函数和类型
  • 6 – 标准库
    • 6.1 – 基本函数
    • 6.2 – 协程管理
    • 6.3 – 模块
    • 6.4 – 字符串处理
      • 6.4.1 – 匹配模式
      • 6.4.2 – 打包和解包用到的格式串
    • 6.5 – UTF-8 支持
    • 6.6 – 表处理
    • 6.7 – 数学函数
    • 6.8 – 输入输出设施
    • 6.9 – 操作系统设施
    • 6.10 – 调试库
  • 7 – 独立版 Lua
  • 8 – 与之前版本不兼容的地方
    • 8.1 – 语言的变更
    • 8.2 – 库的变更
    • 8.3 – API 的变更
  • 9 – Lua 的完整语法