gpt4 book ai didi

scala - 映射 Scala Map 的键和值

转载 作者:行者123 更新时间:2023-12-02 18:20:46 26 4
gpt4 key购买 nike

Scala 的 MapLike 特征有一个方法

mapValues [C] (f: (B) ⇒ C): Map[A, C] 

但有时我想要不同的类型:

mapKeysAndValues [C] (f: (A, B) ⇒ C): Map[A, C] 

有没有一种我缺少的简单方法可以做到这一点?当然,这可以通过折叠来完成。

最佳答案

map 方法迭代所有(key, value) 对。您可以像这样使用它:

val m = Map("a" -> 1, "b" -> 2)

val incM = m map {case (key, value) => (key, value + 1)}

关于scala - 映射 Scala Map 的键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9130368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com