The Identity Monad¶
smonad.types.identity - The Identity Monad.
-
class
smonad.types.identity.Identity(value)[source]¶ Bases:
smonad.types.monad.Monad,smonad.mixins.ContextManager,smonad.mixins.OrdThe Identity Monad.
>>> Identity(42) Identity(42) >>> Identity([1, 2, 3]) Identity([1, 2, 3])
Comparison with
==, as long as what’s wrapped inside are comparable.>>> Identity(42) == Identity(42) True >>> Identity(42) == Identity(24) False