2024年Clojure调查问卷!中分享您的想法。

欢迎!请参阅关于页面以获取有关此工作方式的更多信息。

0
ClojureScript

目前,您可以将Clojure的命名空间分配给变量而不会收到警告。

最小示例(链接:https://gist.github.com/bensu/e146fff87a67f41798ca 文本:示例)

`
(ns import-names.core
(:import [goog debug]))

(def debug goog.debug)
`

3 个答案

0

评论人:dnolen

示例案例有点复杂。除了导入与def名称匹配的名称之外,您还将Google Closure命名空间分配给本地。这可能会引起问题。我们需要更多信息。

0

评论人:bensu

我们应该检查已{{:require}}和{{:import}}的命名空间是否用作值,然后对此进行警告。

0
...