span
trait Collection[A] { def span(p: (A) => Boolean): (Collection[A], Collection[A]) }
span は、2つのコレクションからなる Tuple2 を作成します。 一方は述語 p を満たす最長の接尾辞、もう一方は残りの要素を含みます。
Tuple2
p