Monoid vs MonadPlus [duplicado]
Esta pergunta já tem uma resposta aqui:
Por que MonadPlus e não Monad + Monoid? 2 respostas Sou muito novo para ambosMonads
eMonoids
e recentemente também aprendi sobreMonadPlus
. Pelo que vejo,Monoid
eMonadPlus
fornecem um tipo com uma operação binária associativa e uma identidade. (Eu chamaria isso de semigrupo na linguagem matemática.) Então, qual é a diferença entreMonoid
eMonadPlus
?