將 Monoids 列表摺疊為單個值
mconcat :: [a] -> a
是 Monoid
型別類的另一種方法 :
ghci> mconcat [Sum 1, Sum 2, Sum 3]
Sum {getSum = 6}
ghci> mconcat ["concat", "enate"]
"concatenate"
它的預設定義是 mconcat = foldr mappend mempty
。
mconcat :: [a] -> a
是 Monoid
型別類的另一種方法 :
ghci> mconcat [Sum 1, Sum 2, Sum 3]
Sum {getSum = 6}
ghci> mconcat ["concat", "enate"]
"concatenate"
它的預設定義是 mconcat = foldr mappend mempty
。