作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将静态类函数绑定(bind)到 lua。
如您所知,静态类函数与类函数有所不同。
所以lua中的函数调用代码应该是这样的......
//C++
lua_tinker::def(L, "Foo_Func", &Foo::Func);
//Lua
Foo_Func()
//Lua
Foo.Func()
最佳答案
是的,这将通过一个表格来完成,事实上,当您使用 require
导入它们时,大多数模块都是这样工作的。 .
Foo = {} -- make a table called 'Foo'
Foo.Func = function() -- create a 'Func' function in stored in the table
print 'foo' -- do something
end
Foo.Func() -- call the function
关于lua - 如何在lua中创建命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394303/
我是一名优秀的程序员,十分优秀!