📚 基础教程
嗨,朋友!欢迎来到 Lua 基础教程!
这套教程专门为 Java 程序员 量身打造,我会用你最熟悉的 Java 代码来对比讲解 Lua 的每一个知识点,让你用最短的时间掌握 Lua 的核心语法。
🎯 学习路线
第1章 Lua 是什么?
↓
第2章 环境搭建
↓
第3章 变量与数据类型
↓
第4章 运算符与表达式
↓
第5章 流程控制
↓
第6章 函数
↓
第7章 Table(表)
↓
第8章 字符串与模式匹配
✅ 适合谁?
- 有 Java 基础,想快速入门 Lua 的程序员
- 需要在项目中使用 Redis Lua 脚本的后端开发
- 对 OpenResty / 游戏脚本感兴趣的技术人员
- 任何想学一门轻量级脚本语言的开发者
❌ 不适合谁?
- 完全没有编程基础的同学(建议先学一门编程语言)
📖 章节概览
第1章 - Lua 是什么?
了解 Lua 的前世今生,为什么它如此受欢迎,以及和 Java 的核心区别。
第2章 - 环境搭建
5 分钟搞定 Lua 开发环境,写出你的第一个 Lua 程序。
第3章 - 变量与数据类型
Lua 的 8 种数据类型,以及和 Java 类型系统的对比。
第4章 - 运算符与表达式
Lua 的运算符大全,特别注意那些和 Java 不一样的地方。
第5章 - 流程控制
if/else、for、while、repeat,Lua 的流程控制一网打尽。
第6章 - 函数
Lua 函数的强大之处:多返回值、闭包、匿名函数。
第7章 - Table(表)
Lua 最核心的数据结构!数组、字典、对象,全靠它。
第8章 - 字符串与模式匹配
字符串操作与 Lua 独特的模式匹配语法。
💡 学习建议
按顺序学习,每一章都是下一章的基础。每章的代码一定要自己敲一遍,光看不练是学不会的!
