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

春天

如何对地图向量中的地图中的每个值应用函数。

如果我有地图矢量

(def vector-of-maps [{:a 1 :b 2} {:a 3 :b 4}])

并且想要对每个地图中的每个值应用一个函数,因此我想要相同的地图矢量,就像这样

(map #(+ 1 %) vector-of-maps)

这样的结果是

[{:a 2 :b 3} {:a 4 :b 5}]

而且我希望它可以与任何地图矢量一起使用,而不仅仅是这个特定的地图...。

用户名
=> (defn update-map [m f] (reduce-kv (fn [m k v] (assoc m k (f v))) {} m))
=> (map #(update-map % inc) vector-of-maps)
({:b 3, :a 2} {:b 5, :a 4})

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

按地图中的值对地图中的向量对这些向量进行排序-Clojure

来自分类Dev

将地图中的函数根据其键应用于地图中的每个值

来自分类Dev

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

来自分类Dev

在Java中按值对地图排序

来自分类Dev

从Clojure中的向量构造地图

来自分类Dev

Clojure:对地图集合中的值求和,直到达到一个值。

来自分类Dev

持有对地图向量的地图引用

来自分类Dev

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

来自分类Dev

如何在Clojure中对地图进行子集化?

来自分类Dev

在Clojure中重组Map。将当前地图中的相应值转换为新地图

来自分类Dev

在Clojure中重组Map。将当前地图中的相应值转换为新地图

来自分类Dev

从Clojure函数中返回地图

来自分类Dev

在地图中获取每个键的重复值

来自分类Dev

在地图中获取每个键的重复值

来自分类Dev

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

来自分类Dev

使用每个地图中的key值将地图序列转换为地图地图

来自分类Dev

按javascript中的值对地图进行排序

来自分类Dev

如何在JavaScript中按值对地图排序?

来自分类Dev

Python-在地图中应用成员函数

来自分类Dev

如何在地图中对地图使用put()方法

来自分类Dev

按值对地图进行排序,其中地图是JavaScript中的数组

来自分类Dev

Clojure; 如何遍历地图向量,以便知道索引,以便能够在地图中更新?

来自分类Dev

在C ++中,如何按从地图中检索它们的顺序来从向量中检索值?

来自分类Dev

如何对地图的值进行排序?

来自分类Dev

如何根据值对地图进行排序

来自分类Dev

按值的降序对地图排序

来自分类Dev

按值的大小对地图进行排序

来自分类Dev

如何按值对地图进行排序?

Related 相关文章

  1. 1

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

  2. 2

    按地图中的值对地图中的向量对这些向量进行排序-Clojure

  3. 3

    将地图中的函数根据其键应用于地图中的每个值

  4. 4

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

  5. 5

    在Java中按值对地图排序

  6. 6

    从Clojure中的向量构造地图

  7. 7

    Clojure:对地图集合中的值求和,直到达到一个值。

  8. 8

    持有对地图向量的地图引用

  9. 9

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

  10. 10

    如何在Clojure中对地图进行子集化?

  11. 11

    在Clojure中重组Map。将当前地图中的相应值转换为新地图

  12. 12

    在Clojure中重组Map。将当前地图中的相应值转换为新地图

  13. 13

    从Clojure函数中返回地图

  14. 14

    在地图中获取每个键的重复值

  15. 15

    在地图中获取每个键的重复值

  16. 16

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

  17. 17

    使用每个地图中的key值将地图序列转换为地图地图

  18. 18

    按javascript中的值对地图进行排序

  19. 19

    如何在JavaScript中按值对地图排序?

  20. 20

    Python-在地图中应用成员函数

  21. 21

    如何在地图中对地图使用put()方法

  22. 22

    按值对地图进行排序,其中地图是JavaScript中的数组

  23. 23

    Clojure; 如何遍历地图向量,以便知道索引,以便能够在地图中更新?

  24. 24

    在C ++中,如何按从地图中检索它们的顺序来从向量中检索值?

  25. 25

    如何对地图的值进行排序?

  26. 26

    如何根据值对地图进行排序

  27. 27

    按值的降序对地图排序

  28. 28

    按值的大小对地图进行排序

  29. 29

    如何按值对地图进行排序?

热门标签

归档