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. 无法从App.Config中检索密钥
- 4. 从Value Dictionary数组中检索密钥
- 5. 从osx keychain中检索密钥
- 6. 从Java中哈希表中的值中检索密钥
- 7. 使用JavaScript和JQuery从表单中检索密钥
- 8. 安全地检索密钥
- 9. Berkeley DB:仅检索密钥
- 10. 检索Google Maps API密钥
- 11. 使用先前从密钥集中检索的密钥时,获取KeyNotFoundException?
- 12. MongoDB组在密钥中检索为空
- 13. 从appcelerator工作室检索密钥库密码
- 14. 如何从d3.v3.min.js中的nest()中检索密钥?
- 15. 在python中,如何从字典中检索密钥?
- 16. 用哈希表的密钥克隆从哈希表中检索值; C#
- 17. 检索部分密钥的部分密钥'... - Networkx
- 18. 如何从INSERT INTO SELECT FROM查询中检索新密钥?
- 19. 从应用引擎数据存储中检索密钥/ ID值?
- 20. 从关系数据库中检索选定的密钥
- 21. 可以从Pcap文件中检索到的多个WEP密钥
- 22. 如何从firestore文档中检索密钥(使用swift 4/ios)
- 23. 如何从PHP中的JSON字符串检索密钥
- 24. 从LocalStorage中检索所有数据(不知道密钥名称)
- 25. 基于密钥检索班级价值
- 26. Map实现Ruby检索密钥的值
- 27. 跨随机密钥检索子值-Firebase
- 28. 检索嵌套阵列密钥
- 29. 无法检索Firebase数据的密钥
- 30. 检索动态哈希的密钥