我有以下 Lua 脚本:
据我所了解,它的工作方式类似于表格,但每当我尝试将其作为表格加载时,就会将一个nil值推送到堆栈上。其他所有表格都正常工作。
我认为使用lua_getglobal无法与模块一起使用,但我也找不到正确的加载方式;我应该怎么做?
module("modoo",package.seeall)
foo=1
bar={12,34}
这在使用命令行界面(cli)时是有效的,例如:
> dofile "mod_modoo.lua"
> =modoo.foo
1
> =modoo
table: 0x86ce058
据我所了解,它的工作方式类似于表格,但每当我尝试将其作为表格加载时,就会将一个nil值推送到堆栈上。其他所有表格都正常工作。
我认为使用lua_getglobal无法与模块一起使用,但我也找不到正确的加载方式;我应该怎么做?