Clojure: tasti di selezione delle mappe

Restituisce una mappa contenente solo le voci nella mappa la cui chiave è in keys.

Sintassi

Di seguito è riportata la sintassi.

(select-keys hmap keys)

Parameters- "hmap" è la mappa delle chiavi e dei valori hash. 'keys' è l'elenco delle chiavi che devono essere selezionate da HashMap.

Return Value - Restituisce le chiavi dalla mappa secondo la clausola select delle chiavi.

Esempio

Di seguito è riportato un esempio di tasti di selezione in 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)

Produzione

Il codice precedente produce il seguente output.

{z 1, a 3}