Clojure - teclas de selección de mapas

Devuelve un mapa que contiene solo aquellas entradas en el mapa cuya clave está en claves.

Sintaxis

A continuación se muestra la sintaxis.

(select-keys hmap keys)

Parameters- 'hmap' es el mapa de claves y valores hash. 'claves' es la lista de claves que deben seleccionarse del HashMap.

Return Value - Devuelve las claves del mapa según la cláusula de selección de claves.

Ejemplo

A continuación se muestra un ejemplo de teclas de selección en 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)

Salida

El código anterior produce la siguiente salida.

{z 1, a 3}