腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Lua
在
元
表
中
设置
__
index
、
我试着
在
Lua
中
做基本的继承,我不太明白为什么下面的代码不能在我调用print()时索引mt.prototype
表
。local x = {} value = 5, __
index
= function (table, key)
浏览 5
提问于2016-09-24
得票数 2
回答已采纳
1
回答
为什么
在
Lua
中使用索引方法而不是特殊方法
、
lua
_State* m_state;
lua
_setfield(m_state,-2,"__
index
");
lua
_setfield(m_state,-2
浏览 0
提问于2012-12-11
得票数 0
回答已采纳
1
回答
Lua
/Luajit:同时索引和命名方法?
、
、
和给出了__
index
在
元
可使用
中
的两个用法。__
index
= function (self, k) return self._lower)__
index
= { area = function(a) return a.x*a.x + a.y*a.y end, }, 然后,我们可以像
浏览 0
提问于2018-10-29
得票数 5
回答已采纳
1
回答
Lua
和C++绑定-这一行是什么意思?
、
、
、
下面的代码将把一个C++类绑定到
Lua
。(
lua
, -1); 创建新的用户数据并将其推送到堆栈的顶部。在用户数据
中
存储person指针。使用名为"PersonMetaTable“的luaL_newmetatable
浏览 5
提问于2015-03-09
得票数 2
2
回答
引用
Lua
5.1.5
中
用C创建的
元
表
在
我的C
中
,我创建了一个全局
元
表
:
lua
_pushliteral(L, "close");
lua
_rawset(L, -3);但在我的
Lua
中
,我不能向其添加函数: function W
浏览 3
提问于2013-05-16
得票数 1
回答已采纳
2
回答
来自c++问题的
lua
元
注册
testclass {public: void setivalue(int &v);然后注册了testclass (
在
实际函数
中
略去了一些这是我没有关注的
元
表
的注册。*/ luaL_register(L, NULL, arraylib_m); luaL_register(L
浏览 1
提问于2011-02-23
得票数 1
回答已采纳
1
回答
__
index
字段
表
与
元
表
的差异
我正在用
Lua
学习面向对象的编程。我很难理解
在
实例的__
index
字段中分配
表
与为实例
设置
一个
元
表
之间的功能区别。我查阅了官方的
Lua
参考手册,但我没有完全理解其中的区别。例如,要创建Account类的实例,它将Account类(self)的__
index
字段
设置
为自身,然后将实例的
元
字段
设置
为Account类。__
index
= self setmetata
浏览 7
提问于2017-10-14
得票数 5
回答已采纳
1
回答
Lua
C扩展:如何在新库上
设置
metatable
、
我试图做一些与此非常相似的事情(对格式
设置
表示遗憾): something = "some"rpc.method()rpc.method2()static int
lua
_
index
}, {"__
index
", <e
浏览 0
提问于2018-06-13
得票数 1
回答已采纳
1
回答
lua
and_
index
函数
中
的
元
表
__
index
= function(tbl, key) if a <=0 then a = 0 end return a书中说:尽管前面的代码看起来非常天真,并且试图将
表
中元素的值保持
在
一个范围内,但是这段代码会导致问题和循环引用。函数
中
的第一行a= tblkey实际上将触发另一个索引函数调用,然后调用另一个函数,依此类推。 但是,
在
每次
浏览 0
提问于2014-04-10
得票数 2
回答已采纳
2
回答
lua
中
的Rawset函数
lua
中
的Rawset函数通常被传递给
表
、索引和值,但我看到了以下代码:和Rawset函数返回一个
表
,那么
在
rawset函数
中
设置
一个
表
或函数作为值意味着什么?
浏览 11
提问于2014-04-11
得票数 4
回答已采纳
1
回答
向userdata添加方法
、
、
Objects.Block") --creates a userdata from a Java class -- Do stuff我
在
一个网站上找到了这个例子__
index
.newMethod = function()end 有没有一种可行的方法将方法/函数添加到来自
Lua
的现有用户数据
中
浏览 4
提问于2011-06-15
得票数 2
回答已采纳
1
回答
如何实现__
index
为函数的
Lua
类的继承?
、
通过this tutorial,
Lua
可以通过向派生类
表
分配一个
元
表
来实现继承,该派生类
表
的__
index
指向基类
表
,如下所示: BaseClass = {}
浏览 26
提问于2021-07-14
得票数 1
回答已采纳
3
回答
尝试理解这个
lua
代码片段
__
index
= classendself = newInstance (self)
浏览 9
提问于2012-03-08
得票数 5
回答已采纳
1
回答
如何让
Lua
迭代器返回C结构?
、
(); return 1;{ if( GetNextFoo( foo ) ) /*sets the id and); retu
浏览 1
提问于2012-08-24
得票数 3
回答已采纳
1
回答
初学者LuaPlus
元
数据问题
、
在
以下摘自手册的代码
中
:metaTableObj.SetObject("__
index
", metaTableObj);
在
第一行
中
,我们
浏览 2
提问于2011-08-31
得票数 2
回答已采纳
1
回答
Metatable不被索引,即使使用setmetatable。
、
、
、
、
根据
Lua
手册,setmetatable仍然与
Lua
5.0一样工作。然而,由于某种原因,当我
在
Lua
5.1.5和5.3.1
中
尝试这段代码时,似乎无法访问
元
可访问性:ClassTable.getString = function(selfinst.x = 7 assert(getmetatable(inst) == ClassTable)第一种情况有效,但是
浏览 2
提问于2015-12-13
得票数 2
回答已采纳
1
回答
向
lua
表
添加可转换的用户数据
、
、
、
但是,我现在希望
在
我的用户数据上有一个可以接受常规
表
的属性。我想我应该做的是创建一个普通的
表
,并
设置
可以使用我当前一组
元
方法的
元
方法,但是我很难理解如何做到这一点--我确信这是一个简单的调整,我现在无法看到它。(state, "__
index
");
lua
_settable(state, -3); luaL_open
浏览 1
提问于2015-01-11
得票数 4
回答已采纳
2
回答
如何在
Lua
中
创建一个简单的重要类?
、
、
我想在
Lua
中
创建一个单独的文件MyClass类myclass.
lua
,我以后可以导入和使用这个文件。它应以下列方式运作:tab = {1,2,3}但是,按照
Lua
中
的代码,我无法使它工作,并且会得到错误到目前为止我为myclass.
lua
编写的代码MyClass.__
index
= MyClass fu
浏览 4
提问于2017-05-22
得票数 3
回答已采纳
5
回答
lua
中
的编程,对象
__
index
= selfendself.__
index
= self 台词?为什么每次创建对象时都要执行它?
浏览 4
提问于2010-05-04
得票数 8
回答已采纳
2
回答
绑定C整数到
Lua
全局变量
、
在
C
中
,我想调用一个使用全局变量x的
lua
函数myFunction(),我希望能够将一个c(整数)变量直接注册为这个全局变量x。一些类似的东西:function myFunction()endint x = 0;{
lua
_getglobal(L, "myFunction&
浏览 4
提问于2016-01-13
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Lua 编程之模块与元表
Lua在Redis中的应用
在Lua中实现面向对象特征-模拟类、继承、多态
Lua语言相关简介(一)
EXcel设置在工作簿不能删除工作表的方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券