数値の総和を求める
数値の総和を算めるには関数sumを使います。
code: (haskell)
18
関数sumの型は、つぎのようになります。
code: (haskell)
sum :: (Num a, Foldable t) => t a -> a
リスト以外でも「たたみこみ」が可能なデータ構造であれば、
その要素である数値の総和を求めることができます。
code: (haskell)
:module Data.Tree
sum $ Node 5 [Node 3 [], Node 11 []]
19