logo
  • 教程列表
  • SO官方文档
  • 幺
    • 列表的 Monoid 实例
    • 将 Monoids 列表折叠为单个值
    • 数字幺半群
    • ()的 Monoid 实例
  1. StackOverflow 文档
  2. Haskell Language 教程
  3. 幺
  4. 将 Monoids 列表折叠为单个值

将 Monoids 列表折叠为单个值

Created: November-22, 2018

mconcat :: [a] -> a 是 Monoid 类型类的另一种方法 :

ghci> mconcat [Sum 1, Sum 2, Sum 3]
Sum {getSum = 6}
ghci> mconcat ["concat", "enate"]
"concatenate"

它的默认定义是 mconcat = foldr mappend mempty。

  • 数字幺半群
  • 列表的 Monoid 实例

Copyright © 2018. All right reserved

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

  • 关于我们
  • 免责声明