【发布时间】:2016-11-01 15:19:23
【问题描述】:
如果我有一个特定形状的集合:
["Alpha", "Beta", "Gamma"] ;; vector of strings
我想通过包装每个元素来转换它:
[{:name "Alpha"}, {:name "Beta"}, {:name "Gamma"}]
有没有比这个相当笨拙的map更好的表达方式?
(map #(identity {:name %}) coll)
【问题讨论】:
-
我挺喜欢
#(-> {:name %}),简洁易读,也可以用do代替箭头
标签: collections clojure