Back to Fpinscala

05.Answer

answerkey/monoids/05.answer.md

latest127 B
Original Source
scala
def foldMap[A, B](as: List[A], m: Monoid[B])(f: A => B): B =
  as.foldLeft(m.empty)((b, a) => m.combine(b, f(a)))