在REPL命名空間,有一種方法來改變,以在其定義一個核心功能被排除一個命名空間,等改變到使用排除
(ns bla (:refer-clojure :exclude [==]))
,而不必重新鍵入排斥,像下面?
user> (ns bla)
IllegalStateException == already refers to: #'clojure.core.logic/== in namespace: bla clojure.lang.Namespace.warnOrFailOnReplace (Namespace.java:88)
user> (ns bla (:refer-clojure :exclude [==]))
nil
bla>
如果名稱空間尚未加載,他可以'(doto'blah require in-ns)'。 – amalloy