Derive semigroup instance for F[A]

前端 未结 0 1943
日久生厌
日久生厌 2020-12-05 10:54

It seems trivial to implement it on our own:

implicit def s[F[_]: Monad, A: Semigroup]: Semigroup[F[A]] = 
  Semigroup.instance((fa, fb) => for {
    fa &l         


        
相关标签:
回答
  • 消灭零回复
提交回复
热议问题