Как мне считать карты в массиве в Clojure? - PullRequest
0 голосов
/ 24 апреля 2018

Как узнать количество карт в следующих?

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

Я ожидаю 2.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Создайте df (определение) и назначьте переменную (атом 0) и посчитайте в пределах дозы.

например, (df ​​count-var (atom 0)) (доза q [n vec-of-maps]

(swap! Cnt-var + 1))

0 голосов
/ 24 апреля 2018

Просто используйте count:

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

Вы также можете быть заинтересованы в следующих веб-сайтах:

...