Clojure - * ns *

Ceci est utilisé pour regarder votre espace de noms actuel.

Syntaxe

Voici la syntaxe.

(*ns*)

Parameters - Aucun.

Return Value - Renvoie l'espace de noms du programme en cours d'exécution.

Exemple

Voici un exemple d'espace de noms dans Clojure.

(ns clojure.examples.example
   (:require [clojure.set :as set])
   (:gen-class))
(defn example []
   (println *ns*))
(example)

Production

Le programme ci-dessus produit la sortie suivante.

#object[clojure.lang.Namespace 0x50ad3bc1 clojure.examples.hello]

Comme vous pouvez le voir, la sortie du programme ci-dessus affiche l'espace de noms sous la forme clojure.examples.hello qui est le nom de l'espace de noms actuel.