Clojure - * ns *
Viene utilizzato per esaminare il tuo spazio dei nomi corrente.
Sintassi
Di seguito è riportata la sintassi.
(*ns*)
Parameters - Nessuno.
Return Value - Restituisce lo spazio dei nomi del programma attualmente in esecuzione.
Esempio
Di seguito è riportato un esempio di spazio dei nomi in Clojure.
(ns clojure.examples.example
(:require [clojure.set :as set])
(:gen-class))
(defn example []
(println *ns*))
(example)
Produzione
Il programma precedente produce il seguente output.
#object[clojure.lang.Namespace 0x50ad3bc1 clojure.examples.hello]
Come puoi vedere, l'output del programma sopra mostra lo spazio dei nomi come clojure.examples.hello che è il nome dello spazio dei nomi corrente.