В Scala Map
(см. API) в чем разница в семантике и производительности между mapValues
и transform
?
Для любого заданного отображения, например
val m = Map( "a" -> 2, "b" -> 3 )
и
m.mapValues(_ * 5)
m.transform( (k,v) => v * 5 )
доставить тот же результат.