如何在Clojure中计算数组中的地图?

时间:2018-04-24 16:46:01

标签: clojure clojurescript

如何获取以下地图的数量?

[{:a "a"} {:b "b"}]

我期待2

2 个答案:

答案 0 :(得分:2)

只需使用count

(def data [{:a "a"} {:b "b"}] )
(count data) => 2

您可能也会在这些网站上互动:

答案 1 :(得分:-2)

创建一个df(定义)并将变量赋值给(atom 0)并在doseq内计数。

例如 (df count-var(atom 0)) (doseq [n vec-of-maps]

(swap!cnt-var + 1))