Clojure - ns-map

Devuelve un mapa de todas las asignaciones para el espacio de nombres.

Sintaxis

A continuación se muestra la sintaxis.

(ns-map namespace-name)

Parameters - 'namespace-name' es el espacio de nombres que se debe encontrar.

Return Value - Devuelve un mapa de todas las asignaciones para el espacio de nombres.

Ejemplo

A continuación se muestra un ejemplo de ns-map en Clojure.

(ns clojure.examples.example
   (:require [clojure.set :as set])
   (:gen-class))
(defn example []
   (println (count (ns-map 'clojure.core))))
(example)

Salida

El programa anterior produce la siguiente salida.

849

El método de recuento se utiliza para proporcionar el recuento total de mapas devueltos.