2
使用猫,有没有更好/更习惯的方式来做到这一点?如何上传monad变压器类型?
class Foo
class Bar extends Foo
val eithertBar = EitherT.apply(SomeMonad(Right[Whatever, Bar](new Bar)))
val eithertFoo = EitherT[SomeMonad, Whatever, Foo].apply(eithertBar.value)
提取的值,并重新施加感觉有点奇怪。谢谢。