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
Зареєструйся Зараз
або Підпишись на майбутні тести