在某些 clojure 代码中,我想使用别名命名空间来引用 clojure.core 中的除法函数“/”。这是因为我想为一些数学函数编写我的自定义实现,同时在内部仍然使用核心函数。
(ns mynamespace
(:refer-clojure :exclude [ / ])
(:require [clojure.core :as core])
(defn / [x y]
(core// x y))
但是,这会导致错误:“无效令牌:核心//”
其他数学函数确实以这种方式工作(core/+ core/*)。
如何参考核心除法功能?