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值?