0
地図を値の型から別の値の型にコピーするための賢い方法はありますか?地図をコピーする[文字列、リスト[MyObject]]スカラー
Input: Map[String, ListBuffer[MyCustomObject]]
output: Map[String, ListBuffer[String]]
ありがとうございます。
地図を値の型から別の値の型にコピーするための賢い方法はありますか?地図をコピーする[文字列、リスト[MyObject]]スカラー
Input: Map[String, ListBuffer[MyCustomObject]]
output: Map[String, ListBuffer[String]]
ありがとうございます。
.mapValues
は元のコレクションの表示のみを作成しますが、.map
を使用すると完全に独立した新しいコレクションが作成されます。
input.map { case (key, value) => (key, value.map(_.toString)) }
'myMap.mapValues(_。マップ(_。のtoString))' 'mapValues'がそれをコピーせずに元のマップをラップすることをジャンPhilippePellet –
感謝。結果のマップから値を取得するたびに、関数 '_.map(_。toString)'が適用されます。 (http://www.scala-lang.org/api/2.11.8/index.html#[email protected][C](f:B=>C):scala.collection.Map[A、 C]) –
注@ –