Skip to contentLua 教程面向新手的 Lua 语言系统教程
从基础到进阶,掌握 Lua 编程
快速导航
- 基本语法 - 变量、数据类型、运算符
- 环境安装 - Lua 安装与配置
- 变量 - 变量声明、作用域、全局变量
- 数据类型 - nil、boolean、number、string、table、function、userdata、thread
- 运算符 - 算术、关系、逻辑、字符串连接、取长度
- 流程控制 - if、while、repeat、for、break、return
- 循环 - while、repeat、for 循环详解
- 函数 - 函数定义、参数、返回值、闭包
- 表 - 表的创建、访问、操作
- 元表 - 元表概念、元方法、**index、**newindex
- 面向对象 - 基于表的面向对象编程
- 字符串 - 字符串操作、模式匹配
- 数组 - 数组的创建与操作
- 协同程序 - coroutine 的使用
- 模块与包 - 模块的创建与使用
- 文件IO - 文件的读写操作
- 错误处理 - 异常捕获与处理
- 垃圾回收 - Lua 的垃圾回收机制
- 调试 - 调试技巧与工具
- 数据库访问 - 与数据库的交互
- 迭代器 - 迭代器的创建与使用
- 参考手册 - Lua API 参考
学习路径
- 入门 - 环境安装、基本语法、变量、数据类型
- 基础 - 运算符、流程控制、循环、函数
- 核心 - 表、元表、面向对象、字符串
- 高级 - 协同程序、模块与包、文件IO、错误处理
- 应用 - 数据库访问、迭代器、调试、垃圾回收
- 实战 - 小项目实战、性能优化、最佳实践