result: Either[L, R] に対して result.right.map(f).left.map(g): Either[LL, RR] の動作で f: R => RR, g: L => LL を同時適用できる result.xxx(f, g) 無いのかな.

フォロー

型引数順紛らわしいので result.xxx(g, f) のほうがいい気はするけど Scala は Right is right な right-biased なのでどちらでもありえそう.

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。