从 clojure 中的哈希图中获取前 x 个元素

Get first x number of elements from a hashmap in clojure

如何从 2x 键值对的排序 clojure 映射中检索前 x 键值对

只需在 sorted-map 上使用 take:

(def a (sorted-map 3 :a 2 :b 1 :c))
(take 2 a)      ;;  ([1 :c] [2 :b])