Q
从密钥中检索表
1
A
回答
2
没有,但你可以保存在元素的参考表本身:
tbl = {}
tbl.Italy = {"Roma", tbl}
print(tbl == tbl.Italy[2])
打印true
。
0
你不能做你想要的属性(表中的字段)做什么,但你可以用方法做到这一点:
function tbl.getItaly(self)
return self.Italy
end
然后tbl:getItaly()
返回TBL的意大利;在方法中,self
由Lua解释器隐式给出,并表示包含被调用方法的表。请注意,您需要使用冒号而不是点语法。
0
关键是除nil
以外的任何值。在这种情况下,您有一个string
值:“意大利”。 “父母”或“所有者”的一般概念没有任何价值。尽管如此,如果需要,您可以创建适用该概念的结构。
local capitals = {}
capitals.Italy = { capital = "Roma", collection = capitals }
capitals["Czech Republic"] = { capital = "Prague", collection = capitals }
local playwrights = {}
playwrights["William Shakespeare"] = { born = 1564, died = 1616, collection = playwrights }
local fact = capitals.Italy
print(fact.collection == capitals)
相关问题
- 1. 从JArray中检索密钥
- 2. 从NSDictionary中检索密钥
- 3. 从字典中检索原始密钥
- 4. 从osx keychain中检索密钥
- 5. 无法从App.Config中检索密钥
- 6. 从哈希映射中检索密钥
- 7. 从Java中哈希表中的值中检索密钥
- 8. 使用JavaScript和JQuery从表单中检索密钥
- 9. 从Talend的HBase表中检索行密钥
- 10. Berkeley DB:仅检索密钥
- 11. 检索Google Maps API密钥
- 12. 安全地检索密钥
- 13. 使用先前从密钥集中检索的密钥时,获取KeyNotFoundException?
- 14. AWS:无法检索S3中的密钥
- 15. 使用值在Scala中检索密钥
- 16. MongoDB组在密钥中检索为空
- 17. 从appcelerator工作室检索密钥库密码
- 18. 在python中,如何从字典中检索密钥?
- 19. 如何从d3.v3.min.js中的nest()中检索密钥?
- 20. 从字典中检索密钥取决于python中的值
- 21. 用哈希表的密钥克隆从哈希表中检索值; C#
- 22. 检索部分密钥的部分密钥'... - Networkx
- 23. 从源代码中检索无签名的密钥
- 24. 如何从INSERT INTO SELECT FROM查询中检索新密钥?
- 25. 如何从PHP中的JSON字符串检索密钥
- 26. 从应用中检索密钥库或更改证书
- 27. 从LocalStorage中检索所有数据(不知道密钥名称)
- 28. 如何从firestore文档中检索密钥(使用swift 4/ios)
- 29. 从关系数据库中检索选定的密钥
- 30. 从应用引擎数据存储中检索密钥/ ID值?