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

  • 關於本站
  • 免責聲明