clojure - 如何检查符号在当前命名空间中是否可解析?

标签 clojure

我想检查符号在当前命名空间中是否可解析。执行此操作的规范方法是什么?

最佳答案

再次筛选 API 文档后,我偶然发现了可能合适的函数:

; Returns the var or Class to which the symbol
; will be resolved in the current namespace, else nil.
  (resolve 'foo)

; see also:
  (ns-resolve *a-namespace* 'foo)

关于clojure - 如何检查符号在当前命名空间中是否可解析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1412551/

相关文章:

clojure - 在 Clojure 中对数字序列进行分区

algorithm - Clojure 中的循环分配

java - 如何在 Clojure 中连续调用多个(静态)Java 方法

clojure - 如何将 map 转换为 Clojure/Compojure/Ring 中的 URL 查询字符串?

Clojure 值相等和集合

java - 从 Clojure 调用 java 函数

scala - Clojure future 的失败

clojure - 如何在 Clojure 中过滤持久映射?

emacs - "Intellisense"在 clojure 的 emacs 中(内联文档和提醒下拉菜单)?

用于 Clojure 的 Python StringIO