5

我有一个看起来像这样的向量:

["Config" "{}" "Auth" "{}" "Other" "{}"]

我想获取每个键值对并将其转换为以下映射:

{"Config" "{}", "Auth" "{}", "Other" "{}"}

我怎样才能用 Clojure 做到这一点?是否有内置功能可以做到这一点?

4

1 回答 1

6

用于apply将所需类型的映射构造函数应用于向量,即:

(apply hash-map ["Config" "{}" "Auth" "{}" "Other" "{}"])

编辑

根据这个答案,您可以根据评估方式获得不同的地图类型{},因此请使用适合您需要的地图构造函数。

编辑

这个角度来看,文字返回的不同对象类型{}似乎是一个错误。

于 2013-08-29T14:34:51.533 回答