Lua 中看起来像表的函数是什么?
What are the functions that look like table in Lua?
我是Lua的初学者,我刚刚发现一些函数看起来像表格(例如function love.update(dt)
(在卢阿。
我想知道这些功能是如何工作的。例如,update
函数是否属于表love
?如果是这样,是否应该事先在某个地方构建此表?
最后,我想问一下如何从C++调用这些函数。(请给我看一个例子,如何从C++调用love.update()
(
问题1:更新函数属于表爱吗?
是的。"function love.update(dt(" 等于 "love.update = function (dt("。
问题2:是否应该事先在某个地方构建此表?
是的。
问题3:如何从C++调用这些函数?
我假设"爱"可以从全局访问。
void call_love_update (lua_State* l) {
lua_getglobal(l, "love");
lua_getfield(l, -1, "update");
lua_pushnumber(l, 0.016);
lua_call(l, 1, LUA_MULTRET);
}
相关文章:
- 在两台机器之间进行时间戳的最佳c++chrono函数是什么
- 具有相同特征的两个对象是否只在内存中存储一次?无论定义它们的函数是什么,都是不同的
- 这里的字符串函数是什么意思
- 这个函数是什么意思(我的英语sry)
- C++ 中的 use 函数是什么?
- C++中的编译时函数是什么?
- 使用 DnsQuery 或 getaddrinfo 的正确函数是什么?
- Lua 中看起来像表的函数是什么?
- "AfxIsValidAddress"函数的等效标准函数是什么?
- 子类的构造函数后跟冒号后的基类构造函数是什么意思?
- MFC 用于计算控件的高光、阴影等的算法或函数是什么?
- 具有多个非可选参数的转换构造函数是什么样子的?为什么它有意义
- 不确定 c++ 中的常量函数是什么
- 指针的最快散列函数是什么
- 注册用于提升io_service的每个对象的回调函数是什么?
- 在 g++ 中生成 "-L" 和 -rpath 标志的等效函数是什么
- Boost.Python中的dispatch函数和forwarding函数是什么意思
- 给定情况下的良好哈希函数是什么
- C++ 中的"导出函数"是什么意思?
- C++ std::unordered_map 中使用的默认哈希函数是什么