【发布时间】:2015-10-12 15:22:04
【问题描述】:
如果我有这样的地图:
(def foo {:bar "foobar"})
我已将密钥 :bar 作为字符串传递(即 ":bar")
我希望能够访问地图中的值,例如
(get foo (symbol ":bar"))
我认为这会起作用,因为 (symbol ":bar") 是 :bar ...但它只返回 nil
【问题讨论】:
-
不应该是
(keyword "bar")吗? -
嗯,是的,(关键字“bar”)有效......但我在字符串中有
":bar"而不是"bar"
标签: dictionary clojure key clojurescript