欢迎!请查看 关于 页面以了解更多这个网站的工作方式。
目前,您可以为变量分配 Closure 命名空间而不收到警告。
最小样本(链接: https://gist.github.com/bensu/e146fff87a67f41798ca 文本:样本)
`(ns import-names.core(:import [goog debug]))
`
(def debug goog.debug) `
评论作者:dnolen
示例情况稍微复杂。除了导入与def匹配的名字外,你还将 google closure 命名空间分配给一个局部变量。这可能会引起问题。我们需要更多信息。
评论作者:bensu
我们应该检查已使用 :require 和 :import 分配的命名空间不作为值使用,然后发出警告。