Monoid

trait Monoid[A] extends SemiGroup[A]
Authors

Kevin Lee

Since

2019-03-16

Companion
object
trait SemiGroup[A]
class Object
trait Matchable
class Any

Type members

Classlikes

@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.ImplicitParameter")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
trait MonoidLaw

Value members

Abstract methods

def zero: A

Concrete methods

def isZero(a: A)(E: Equal[A]): Boolean
def nonZero(a: A)(E: Equal[A]): Boolean

Inherited methods

def append(a1: A, a2: => A): A
Inherited from
SemiGroup