map

trait Collection[A] {
  def map[B](f: (A) => B): Collection[B]
}

map は、このコレクションの各要素に関数 f を適用した結果を要素とするコレクションを作成します。