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
广告