Clojure - NS

Ceci est utilisé pour créer un nouvel espace de noms et l'associer au programme en cours d'exécution.

Syntaxe

Voici la syntaxe.

(ns namespace-name)

Parameters - 'namespace-name' est l'espace de noms qui doit être associé au programme en cours d'exécution.

Return Value - Aucun.

Exemple

Voici un exemple de ns dans Clojure.

(ns clojure.myown
   (:require [clojure.set :as set])
   (:gen-class))
(defn hello-world []
   (println *ns*))
(hello-world)

Production

Le programme ci-dessus produit la sortie suivante.

#object[clojure.lang.Namespace 0x50ad3bc1 clojure.myown]