(注意 - 私は scala noob です) のシーケンスが与えられた場合Eithers
、つまり
theResults : Seq[Either[Error, String]]
上のマップを使用してすべてのエラーを抽出しようとしていますleft(s)
theResults match {
case r if r.exists(_.isLeft) => {
val errors = theResults.map(r => r.left)
...
}
ただし、これは戻ります
Seq[Either.LeftProjection[ErrorResponse, String]]
Seq[ErrorResponse]
私が望んでいたのではなく。
私を不幸から解放してください。