Clojure - ns
Viene utilizzato per creare un nuovo spazio dei nomi e associarlo al programma in esecuzione.
Sintassi
Di seguito è riportata la sintassi.
(ns namespace-name)
Parameters - "nome-spazio dei nomi" è lo spazio dei nomi che deve essere associato al programma in esecuzione.
Return Value - Nessuno.
Esempio
Di seguito è riportato un esempio di ns in Clojure.
(ns clojure.myown
(:require [clojure.set :as set])
(:gen-class))
(defn hello-world []
(println *ns*))
(hello-world)
Produzione
Il programma precedente produce il seguente output.
#object[clojure.lang.Namespace 0x50ad3bc1 clojure.myown]