Clojure - *ns*
这用于查看您当前的命名空间。
语法
语法如下。
(*ns*)
参数 − None.
返回值 − 返回当前正在执行的程序的名称空间。
示例
以下是 Clojure 中命名空间的示例。
(ns clojure.examples.example (:require [clojure.set :as set]) (:gen-class)) (defn example [] (println *ns*)) (example)
输出
上面的程序产生以下输出。
#object[clojure.lang.Namespace 0x50ad3bc1 clojure.examples.hello]
正如您所看到的,上述程序的输出将命名空间显示为 clojure.examples.hello,这是当前命名空间的名称。