如果我有一张地图,例如,返回序列
(def mymap { :b 1 :a 2 :d 3 :e 4 :f 5})
我可以使用瓦尔斯把所有的值的序列
(vals mymap)
;=> (1 2 3 4 5)
如何我得到的值的序列在我自己的自定义命令,以获取例如
;=> (4 2 3 1 5)
我最终想要做的是序列化值为一个字符串,做这样的事情
(defn serialize [m sep] (apply str (concat (interpose sep (vals m)) ["\n"])))
(本例中的功能从“序列化的输入映射到被串”后服用)
,但我需要指定丘壑的顺序。
这是真棒! –