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.