Clojure *ns*
2018-12-22 14:17 更新
这用于查看当前的命名空间。
语法
以下是 *ns* 的基本使用语法:
(*ns*)
参数 − 无。
返回值 − 返回当前正在执行的程序的命名空间。
例
下面是 *ns* 的使用示例:
(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,它是当前命名空间的名称。
以上内容是否对您有帮助:
更多建议: