Chapter 02

🤩 ひと目でわかる FunctorとMonad ~ UNIT3 THEORYの概要をプレビュー

Ken Okabe
Ken Okabe
2023.11.30に更新

ひと目でわかる FunctorMonad

Functor and Monad at a Glance


  • 普通の関数

image

  • Monad関数(クライスリの矢)

image


  • (Endo)FunctorとMonadは表裏一体の数学構造

image


  • (Endo)FunctorとMonadの idID の関係

image


image


  • Pipelineされた関数はリンクできる(関数合成)

image


  • (Endo)Functorでは、関数はコンテナの中身も殻もPipelineでリンクされ合成される

  • Monadでは、Monad関数のためのリンク=クライスリ合成される

image


  • (Endo)Functorでは、関数はコンテナの中身も殻もPipelineでリンクされ合成される

image

image


  • Monadでは、Monad関数のためのリンク=クライスリ合成される

image

image