以前要想在Go里用 LUA, 有两条路:
1)自己封装 systemcall,调用 lua.dll
2) 使用 cgo 自己编译 LUA 的源代码
方法1复杂麻烦不通用不优雅,方法2对Windows用户满是泪呀
现在终于好了, 有了方法3)Lua 虚拟机和编译器:GopherLua
基本就是 将LUA 的源代码,用go重新写了一遍, 据说实际试表明 GopherLua 的性能是其他同类实现的 20 倍。
我从 github 上下载了代码测试,果然太爽了!
这个才是 golang 的技术社区呢!!!
有疑问加站长微信联系(非本文作者)