What will be the result of combining Strings for a Monoid?
import cats.implicits._
import cats.kernel.Monoid

Monoid[String].combineAll(List("a", "b", "c"))
Explanation
Monoid.combineAll performs operation combine for all elements with zero element. In the current example, zero element for Strings is empty String "", which being concatenated with other elements of the lists results in "abc".

Source: Scala Exercises: cats monoid

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Scala
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты