Clojure - Maps select-keys



返回一個對映,該對映僅包含對映中鍵在 keys 中的那些條目。

語法

以下是語法。

(select-keys hmap keys)

引數 - ‘hmap’ 是雜湊鍵和值的對映。‘keys’ 是需要從 HashMap 中選擇的鍵列表。

返回值 - 根據 keys 的 select 子句返回對映中的鍵。

示例

以下是 Clojure 中 select-keys 的示例。

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (def demokeys (hash-map "z" 1 "b" 2 "a" 3))
   (println (select-keys demokeys ["z" "a"])))
(example)

輸出

以上程式碼產生以下輸出。

{z 1, a 3}
clojure_maps.htm
廣告