logo
  • 教程列表
  • SO官方文档
  • 函子
    • 算子和准则的类定义
    • Functor 的常见实例
    • 用单个值替换 Functor 的所有元素
    • 多项式函子
    • 类别理论中的函数
    • 派生函子
  1. StackOverflow 文档
  2. Haskell Language 教程
  3. 函子

函子

Created: November-22, 2018

可以将 Functor 视为某个值或计算上下文的容器。例如 Maybe a 或 [a]。 Typeclassopedia 文章对 Functors 背后的概念进行了很好的描述。

要被视为真正的 Functor,实例必须遵守以下两条准则:

身分

fmap id == id

组成

fmap (f . g) = (fmap f) . (fmap g)
  • 算子和准则的类定义

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明