2
いずれかの値がある場合どのように機能的な方法でそれらを作成して、左の値がある場合はエラーをログに記録できますが、 。たとえば、機能的にScalaのいずれかを構成する方法
私が質問を明確にするために追加できるものがあるかどうか教えてください。
いずれかの値がある場合どのように機能的な方法でそれらを作成して、左の値がある場合はエラーをログに記録できますが、 。たとえば、機能的にScalaのいずれかを構成する方法
私が質問を明確にするために追加できるものがあるかどうか教えてください。
多分このような何か、:
ether
.right
.flatMap(anotherEither(_).right)
.flatMap(yetAnother(_).right)
.left
.map { err => logError(_.getMessage); err }
あなたは、私はどちらかを返すサードパーティのライブラリを使用していますが、私はしないことにより、クリーンなコードを維持したいと思います代わりに 'Either' – Dima
の' Try'を使用する必要があります私がする必要がなければ任意に変換する。 – goodOldFashioned
あなたはScala 2.11(バイアスされていません)または2.12(どちらかに偏っていますか)ですか? –