Clojure - ns
Esto se usa para crear un nuevo espacio de nombres y asociarlo con el programa en ejecución.
Sintaxis
A continuación se muestra la sintaxis.
(ns namespace-name)
Parameters - 'namespace-name' es el espacio de nombres que debe asociarse con el programa en ejecución.
Return Value - Ninguno.
Ejemplo
A continuación se muestra un ejemplo de ns en Clojure.
(ns clojure.myown
(:require [clojure.set :as set])
(:gen-class))
(defn hello-world []
(println *ns*))
(hello-world)
Salida
El programa anterior produce la siguiente salida.
#object[clojure.lang.Namespace 0x50ad3bc1 clojure.myown]