So teilen Sie eine Liste [Entweder [A, B]]

Ich möchte ein @ teilList[Either[A, B]] in zwei Listen.

ibt es einen besseren We

def lefts[A, B](eithers : List[Either[A, B]]) : List[A] = eithers.collect { case Left(l) => l}
def rights[A, B](eithers : List[Either[A, B]]) : List[B] = eithers.collect { case Right(r) => r}

Antworten auf die Frage(8)

Ihre Antwort auf die Frage