这是我学习 Lua 的笔记,参考《Lua 程序设计(第 4 版)》写成,因此也可以看成对此书的提炼与总结。笔记按照原书的章节结构进行组织,你可以通过下方的目录阅读对应章节的笔记。
内容适用于 Lua 5.3 及以后的版本,之后不再特别说明。
我认为无论做任何事情,首先需要合适的 “动机”,否则一切将毫无意义。
为什么我要学习 Lua 呢?
因为——它看起来很有趣,我想学。
而且掌握一门轻量级的脚本语言对于提高开发效率很有帮助。
根据个人兴趣点,学习的顺序不会严格按照章节顺序(比如会暂时略去 I/O、模式匹配部分,因为我倾向于把 Lua 作为脚本使用,而这些功能可以用 C/C++ 实现)。