partitionMap
trait Collection[A] { def partitionMap[B, C](f: (A) => Either[B, C]): (Collection[B], Collection[C]) }
partitionMap は、このコレクションの各要素に関数 f を適用し、変換された値が Left と Right のどちらで包まれているかによって2つのコレクションに分類します。
f
Left
Right