【发布时间】:2013-03-26 14:03:57
【问题描述】:
所以我习惯于在我的应用程序中使用嵌套数组或设置映射。我尝试像这样在 Clojure 中设置一个:
(def gridSettings
{:width 50
:height 50
:ground {:variations 25}
:water {:variations 25}
})
我想知道您是否知道检索嵌套值的好方法?我试着写了
(:variations (:ground gridSettings))
这行得通,但它是背单词而且相当麻烦,特别是如果我添加几个级别。
【问题讨论】:
-
mtaka 和 dbyrne 的答案都是解决此问题的常用方法。使用任何你喜欢的!我会注意到,进入会让你的意图更清晰。
-
哇所有的好答案:) 谢谢
-
我认为是时候接受这些答案之一了。我的心说dbyrne,但我的头却说mtyaka :)
-
@joelittlejohn 很难选择一个答案,因为它们都很好而且很有用,我认为最好通过阅读它们来为人们服务!
标签: clojure