Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def sum[T](xs: List[T])(implicit m: Monoid[T], fl: FoldLeft[List]): T =
- fl.foldLeft(xs, m.mzero, m.mappend)
- p(sum(List(1, 2, 3))) // prints ###> 6
- p(sum(List("lamb", "da"))) // prints ###> lambda
Advertisement
Add Comment
Please, Sign In to add comment