Clojure - Touches de sélection de cartes

Renvoie une carte contenant uniquement les entrées de la carte dont la clé est dans les clés.

Syntaxe

Voici la syntaxe.

(select-keys hmap keys)

Parameters- 'hmap' est la carte des clés de hachage et des valeurs. 'keys' est la liste des clés qui doivent être sélectionnées dans le HashMap.

Return Value - Renvoie les clés de la carte selon la clause de sélection des clés.

Exemple

Voici un exemple de touches de sélection dans Clojure.

(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)

Production

Le code ci-dessus produit la sortie suivante.

{z 1, a 3}