相关疑难解决方法(0)

如何在Clojure中更新矢量项?

鉴于:

(def my-vec [{:id 0 :a "foo" :b "bar"} {:id 1 :a "baz" :b "spam"} 
             {:id 2 :a "qux" :b "fred"}])
Run Code Online (Sandbox Code Playgroud)

如何以惯用方式更新my-vec中的项目以:id=1获取值:a="baz2":b="spam2"

*:我认识到我实际上不会更新my-vec,但实际上返回了一个与my-vec相同的新向量,除了替换值.

clojure

12
推荐指数
2
解决办法
3593
查看次数

标签 统计

clojure ×1