Clojure *ns*

2018-12-22 14:17 更新

這用于查看當(dāng)前的命名空間。

語法

以下是 *ns* 的基本使用語法:

(*ns*)

參數(shù) ? 無。

返回值 ? 返回當(dāng)前正在執(zhí)行的程序的命名空間。

下面是 *ns* 的使用示例:

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

輸出

以上示例將輸出以下結(jié)果:

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

正如你可以看到,上述程序的輸出顯示命名空間為clojure.examples.hello,它是當(dāng)前命名空間的名稱。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號