更新Clojure中的地图向量中的值

戏服

我有一个具有相同键的地图向量:

(def items [{:id 1 :name "first item"}
            {:id 2 :name "second item"}])

我可以:name在向量的第一张地图中将键的值大写

(update-in items [0 :name] clojure.string/upper-case)
=> [{:id 1, :name "FIRST ITEM"} {:id 2, :name "second item"}]

如何:name在每个地图中大写每个键?我期望这样:

[{:id 1, :name "FIRST ITEM"} {:id 2, :name "SECOND ITEM"}]
马尔戈里斯

这应该做到这一点:

(map #(update-in % [:name] clojure.string/upper-case) items)

%符号代表items函数表达式中的每个映射

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Clojure中的向量构造地图

来自分类Dev

Clojure方法来更新向量中的地图

来自分类Dev

Clojure:对地图向量中的地图中的每个值应用函数

来自分类Dev

Clojure:将函数应用于地图向量中的地图中的每个值

来自分类Dev

在 Clojure 中从地图构建嵌套向量

来自分类Dev

Clojure中的向量与向量

来自分类Dev

在Clojure中,如何正确更新嵌套地图?

来自分类Dev

递归浏览地图以获取Clojure中的值

来自分类Dev

在Clojure中向值向量添加键

来自分类Dev

在Clojure中,如何合并两个地图向量?

来自分类Dev

在 clojure 中操作地图的两个向量

来自分类Dev

在 clojure 中,为什么 core.match 向量内的地图?

来自分类Dev

合并Clojure中的地图

来自分类Dev

合并Clojure中的地图

来自分类Dev

在 Clojure 中迭代地图

来自分类Dev

Clojure中的向量相等

来自分类Dev

在Clojure中迭代向量

来自分类Dev

比较Clojure中的地图列表中的值

来自分类Dev

如何从clojure中的向量中删除连续重复的值?

来自分类Dev

更新Kotlin中特定键的地图值

来自分类Dev

如何在Clojure中更新原子的向量元素?

来自分类Dev

使用交换!更新Clojure(Script)原子中的映射向量

来自分类Dev

更新向量中的非连续值

来自分类Dev

Clojure:在动态嵌套地图/序列中搜索/替换值

来自分类Dev

在Clojure中的稀疏嵌套地图中设置默认值

来自分类Dev

在Clojure中以最大值分割向量-更好的方法?

来自分类Dev

哈希的Clojure向量中的值增加了吗?

来自分类Dev

如何在Clojure中创建具有两个列表(或向量)的地图?

来自分类Dev

是否在Clojure中订购地图?