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]