PlusEmpty
scalaz.Plus
を継承している型クラスです。また、サブクラスとしてApplicativePlus
があります。
ekmett/semigroupoidsにおけるPlusのようなものです。
ただしscalaz.Plus
のページでも説明しましたが、ScalazのほうはFunctorを継承していない点が異なります。
また
- 「semigroupoidsにおけるPlus」が
scalaz.PlusEmpty
- 「semigroupoidsにおけるAlt」が
scalaz.Plus
ということはscalaz.Plus
と「semigroupoidsのPlus
」は異なるものなので注意してください。