3
M[F[A]]
を含む理解のために私は単純なモナドトランスフォーマーを試してきましたが、M
とF
はモナドです。 S
が別のモナドである場合、M[F[A]]
とM[S[A]]
をfor compで一緒に動作させるにはどうすればよいですか?例えばスララのモナドトランス
:
val a: Future[List[Int]] = ...
val b: Future[Option[Int]] = ...
a
はListT[Future, Int]
とb
OptionT[Future, Int]
が必要ですが、これらは構成されていないが必要ですが、私は別の変圧器を使用する必要がありますか?これはfor compで使用する順序に依存しますか?