上QQ阅读APP看书,第一时间看更新
获取本书源代码
本书源代码可以从https://github.com/zxh0/luago-book获取,代码分为Go、Java和Lua三部分,总体目录结构如下:
https://github.com/zxh0/luago-book/code/ go/ ch01/src/luago/ ch02/src/luago/ ... ch21/src/luago/ java/ ch02/ ... ch18/ lua/ ch02/ ... ch21/
其中Go语言部分是Lua解释器实现代码,每章为一个子目录,可以单独编译和运行(详见第1章)。Lua语言部分也是每章一个目录,里面包含每一章的Lua示例代码和测试脚本。Java语言部分是Lua解释器的Java版实现代码,仅供读者参考。Java版实现只提供了前18章的代表,剩下的3章留给读者作为练习。
如果读者对Git比较熟悉,希望每次将注意力集中在某一章的代码上,也可以使用git checkout命令单独检出某一章的代码。本书为每一章都创建了对应的分支,例如,第1章的代码在ch01分支里,以此类推。