欢迎!有关此如何工作的更多信息,请参阅 关于 页面。
如果您尝试使用 (ns) 声明一个空命名空间,您会得到一个 ArityException,但 ns-decl? 并不对此进行检查。
所附补丁仅测试它是否至少包含两个条目。
我已经先前签署了 Clojure CA。
评论者:techpractical
我在想是否值得更新我的补丁,以便也检查命名空间名称是否为符号。
评论者:stuart.sierra
我觉得这里需要更多的上下文。在该情况下进行更改的动机是什么?您是否在实际代码中遇到过因为 tools.namespace 将它接受为有效的命名空间声明而导致 (ns) 出现问题的案例呢?