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)
提取的值,並重新施加感覺有點奇怪。謝謝。