我有PersistentHashMaps的PersistentVector:如何在Clojure中映射PersistentHashMaps的PersistentVector?
[
{:url http://www.url.com, id: some_id ...},
{:url http://www.url.com, id: some_id ...},
{:url http://www.url.com, id: some_id ...},
]
我需要在這裏都id
s的集合,所以我需要映射在一個向量,並從每個地圖上選擇id
值。
我做的:
(map #(get % :id) (all-users))
有沒有更好的方式來做到這一點?
通常在Clojure中我們只討論向量和映射,並沒有提到底層類,因爲有幾種持久向量和映射以提高效率。 –