我有一个看起来像这样的矢量:
["Config" "{}" "Auth" "{}" "Other" "{}"]
Run Code Online (Sandbox Code Playgroud)
我想取每个键值对并将其转换为以下映射:
{"Config" "{}", "Auth" "{}", "Other" "{}"}
Run Code Online (Sandbox Code Playgroud)
我怎么能用Clojure做到这一点?是否有内置功能可以做到这一点?
使用apply所需类型的地图构造函数应用到向量,即:
(apply hash-map ["Config" "{}" "Auth" "{}" "Other" "{}"])
Run Code Online (Sandbox Code Playgroud)
编辑
根据这个答案,您可以根据评估方式获得不同的地图类型{},因此请使用适合您需要的地图构造函数.
编辑
看看这个文字返回的不同对象类型{}似乎是一个错误.