zipAll

trait Collection[A] {
  def zipAll[B](bs: Collection[B], a: A, b: B): Collection[(A, B)]
}

zipAll は、このコレクションとコレクション bs の同じインデックスにある各要素をペアにしたコレクションを作成し、ペアにならなかった要素にはデフォルト値 a または b を当ててペアにします。