欢迎!请参阅关于页面以获取有关此工作方式的更多信息。
目前,您可以将Clojure的命名空间分配给变量而不会收到警告。
最小示例(链接:https://gist.github.com/bensu/e146fff87a67f41798ca 文本:示例)
`(ns import-names.core(:import [goog debug]))
`
(def debug goog.debug) `
评论人:dnolen
示例案例有点复杂。除了导入与def名称匹配的名称之外,您还将Google Closure命名空间分配给本地。这可能会引起问题。我们需要更多信息。
评论人:bensu
我们应该检查已{{:require}}和{{:import}}的命名空间是否用作值,然后对此进行警告。