5
我要合併兩個列表:如何選擇乘法monoid而不是加法monoid?
import scalaz.syntax.align._
import scalaz.std.list._
import scalaz.std.anyVal._
List(1, 2, 3).merge(List(4, 5, 6, 7)) // Evaluates to List(5, 7, 9, 7)
它使用標準添加幺半隱式。如果我想要使用乘法幺半羣呢?在Scalaz中做到這一點的慣用方法是什麼?
我想你可以用標籤做到這一點:http://eed3si9n.com/learning-scalaz/Monoid.html#Tags.Multiplication – 2014-10-22 09:11:33