Clojure - ns
这用于创建新的命名空间并将其与正在运行的程序关联。
语法
语法如下。
(ns namespace-name)
参数 − 'namespace-name'是需要与正在运行的程序关联的命名空间。
返回值 − 无。
示例
以下是 Clojure 中 ns 的示例。
(ns clojure.myown (:require [clojure.set :as set]) (:gen-class)) (defn hello-world [] (println *ns*)) (hello-world)
输出
上面的程序产生以下输出。
#object[clojure.lang.Namespace 0x50ad3bc1 clojure.myown]