8

Freeモナドとは何かを理解していると思います。ファンクターは構成しますが、モナドは構成しないことも理解していただければ幸いです。つまり、M1M2がモナドである場合、M1[M2]必ずしもモナドとは限りません。

私の質問は次のとおりです。

  • Freeモナドは構成しますか?
  • ファンクタF1andF2とその合成があるとしF1[F2]ます。またFree1、and Free2-- andFreeのモナドがあるF1としF2ます。with だけでFreeモナドを定義できますか? F1[F2]Free1Free2
4

1 に答える 1