【发布时间】:2015-02-10 11:58:45
【问题描述】:
我知道这不是一件好事,但我想在针对浏览器的 ClojureScript 代码中调整(重新定义)第三方的函数。
这怎么可能(如果有的话)?
【问题讨论】:
标签: javascript clojure clojurescript
我知道这不是一件好事,但我想在针对浏览器的 ClojureScript 代码中调整(重新定义)第三方的函数。
这怎么可能(如果有的话)?
【问题讨论】:
标签: javascript clojure clojurescript
我知道这个答案可能会迟到,但请考虑使用intern:
(intern 'third-party.core 'foo third-party-mod/foo)
【讨论】:
intern 是 not implemented in clojurescript.
在 ClojureScript 中,您可以使用 set! 重新定义另一个命名空间中的函数:
(set! third-party.core.foo third-party-mod/foo)
【讨论】: