lua-5.1 和 lua-5.2 之间的一些差异

2014-11-24 12:11:43 · 作者: · 浏览: 8

1. luaL_register 2 luaL_setfuncs


lua5.1 之中有一个luaL_register,用于把luaL_Reg 数组中的所有函数注册到lua中。但在lua5.2中已经不支持这一函数了,


lua5.2的手册中建议使用luaL_setfuncs来替代luaL_register.


使用如下。




luaL_register, 和 luaL_setfunc 实现很想,这不过luaL_register会先创建一个全局table在把函数注册到这个table中。


具体实现请参考lua源马。