标签: scala
我编写了一个代码,用于将值从scala.collection.immutable.Map转换为另一个值。我认为它创建了一个新地图,因为(!)返回类型是scala.collection.immutable.Map但实际上它每次都返回一个视图并从原始地图转换值。从理论上看,转换函数可以为同一个键返回不同的值。因此,最好将mapValues返回结果复制到新地图中,而不是每次都将其转换。
scala.collection.immutable.Map
mapValues
对吗?