Functional Programming¶
Maybe monad for safe operations and chaining.
Maybe
¶
A utility class that provides a way to chain method calls and operations on an object that may be None. Supports context manager usage and built-in function delegation.
Attributes: value: The value to be wrapped by Maybe _chain: A flag indicating whether chaining is enabled.
Initializes the Maybe instance with the given value.
end_maybe
¶
Disables chaining and returns the raw value.
| RETURNS | DESCRIPTION |
|---|---|
|
The raw value wrapped by the Maybe instance. |