В 2.7 Я мог бы сделать следующее:
val lazyM: Map[_, _] = map.projection.mapElements(v => expCalc(v)) //MAP VIEW
Я не могу найти способ сделать это в 2.8 и фактически окончаниис картой :
val m: Map[_, _] = map.view.map(kv => kv._1 -> expCalc(kv._2)).toMap //STRICT
Это похоже на значительную потерю функциональности, и поэтому я предполагаю, что она где-то скрывается в библиотеке коллекций.У кого-нибудь есть идеи?
Edit - тупо предположил, что mapValues точно такой же, как и у старой mapElements