Clojure 如何确定符号是否有界(定义了变量)?

Clojure 如何确定符号是否有界(定义了变量)?,clojure,Clojure,我在看边界?fn但那不是我需要的。 我需要一个简单的谓词来确定某个var是否是用给定的符号或字符串定义的 例如: (def a 1) (def b) (bounded? 'a) => true (bounded? 'b) => false (bounded? 'c) => fasle ;or maybe for given name as string (bounded? "a") 最好的方法是什么

我在看边界?fn但那不是我需要的。 我需要一个简单的谓词来确定某个var是否是用给定的符号或字符串定义的

例如:

(def a 1)
(def b)

(bounded? 'a)
=> true
(bounded? 'b)
=> false
(bounded? 'c)
=> fasle

;or maybe for given name as string

(bounded? "a")
最好的方法是什么