Skip to content

函子

Functor(函子) │ map 操作、函子定律、Array/Option 作为函子实例 │ ├─────────────────────┼─────────────────────────────────────────────────────────────────┤ │ Applicative Functor │ apply 操作、map 与 apply 的区别 │ ├─────────────────────┼─────────────────────────────────────────────────────────────────┤ │ Monad(单子) │ chain/flatMap 操作、单子定律、Maybe/Either/IO/Task Monad │ ├─────────────────────┼─────────────────────────────────────────────────────────────────┤ │ 实用类型 │ Maybe/Option 处理空值、Either/Result 处理错误、Promise 处理异步

│ 主题 │ 内容要点 │ 建议文件名 │ ├────────────────┼───────────────────────────────────────────────────────┼───────────────────┤ │ 函数式错误处理 │ Option/Maybe、Either/Result、不使用异常处理错误 │ error-handling.md │ ├────────────────┼───────────────────────────────────────────────────────┼───────────────────┤ │ 异步函数式 │ Promise/Future、Task/IO Monad、async/await 的 FP 视角 │ async.md │