从hashmap中删除逗号

时间:2015-08-25 11:51:01

标签: clojure

我正在使用一个返回地图的函数

{:a "A", :b "B"}

你可以看到它有逗号作为分隔符。有没有一种简单的方法可以将它转换为通常的hashmap而不用逗号?:

{:a "A" :b "B"}

1 个答案:

答案 0 :(得分:0)

正如noisessmith指出的那样,这两者之间没有(程序化)差异,因为,是clojure源代码中的空白:

user=> (= {:a "A", :b "B"} {:a "A" :b "B"})
true
user=> (map type [{:a "A", :b "B"} {:a "A" :b "B"}])
(clojure.lang.PersistentArrayMap clojure.lang.PersistentArrayMap)

PS:它取决于底层漂亮的打印机(默认的clojure打印,)以添加,以帮助实现可用性