小编neh*_*eha的帖子

如何将doseq返回的值放在clojure中的向量中

我是Clojure的新手.我有一张地图矢量:

(def vecmap [{:a "hello"} {:a "hi"} {:a "hey"}])
Run Code Online (Sandbox Code Playgroud)

基本上我想检查地图矢量中是否存在给定值.我用过这个:

(doseq [r vecmap] (get-in r [:a]))
Run Code Online (Sandbox Code Playgroud)

这将获得关键的所有价值:a.但后来我想将所有这些值放在一个向量中,以便我可以使用contains检查向量中是否存在给定值?我怎么能在Clojure中做到这一点?

dictionary vector clojure

1
推荐指数
1
解决办法
604
查看次数

标签 统计

clojure ×1

dictionary ×1

vector ×1