在Lua中,如何查询存储对象的密钥值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计267个文字,预计阅读时间需要2分钟。
要打印一个对象或找出对象的索引,你可以使用Python中的`print()`函数来输出对象,使用`id()`函数来获取对象的内存地址,这相当于对象的索引。以下是一个简化的例子:
假设有一个对象rockTablerockTable={}
打印对象print(rockTable)
打印对象的内存地址(索引)print(id(rockTable))
例如,如果我在屏幕上将20个随机摇滚对象衍生成一个数组RockTable = {};
像这样的RockTable [#RockTable 1] = rock;
屏幕上显示所有20个岩石,如何通过点击它们找出每个岩石的关键或索引?
我正在使用Corona SDK.
任何帮助将不胜感激.
反转表格:function table_invert(t) local u = { } for k, v in pairs(t) do u[v] = k end return u end
然后,您可以使用倒置表来查找索引.
我发现这个函数非常有用,它可以进入我的永久“Lua实用程序”库.
本文共计267个文字,预计阅读时间需要2分钟。
要打印一个对象或找出对象的索引,你可以使用Python中的`print()`函数来输出对象,使用`id()`函数来获取对象的内存地址,这相当于对象的索引。以下是一个简化的例子:
假设有一个对象rockTablerockTable={}
打印对象print(rockTable)
打印对象的内存地址(索引)print(id(rockTable))
例如,如果我在屏幕上将20个随机摇滚对象衍生成一个数组RockTable = {};
像这样的RockTable [#RockTable 1] = rock;
屏幕上显示所有20个岩石,如何通过点击它们找出每个岩石的关键或索引?
我正在使用Corona SDK.
任何帮助将不胜感激.
反转表格:function table_invert(t) local u = { } for k, v in pairs(t) do u[v] = k end return u end
然后,您可以使用倒置表来查找索引.
我发现这个函数非常有用,它可以进入我的永久“Lua实用程序”库.

