5 ms·
That example seems a bit odd as a design. You’re throwing an exception to represent a no result, but suppressing it to convert the exception to a none. Monads g
by raiflip 6y ago
That example seems a bit odd as a design. You’re throwing an exception to represent a no result, but suppressing it to convert the exception to a none. Monads give you the convenience while being consistent.
- Koshkin 6y agoWell, the problem here is that using exceptions to implement the program’s logic is considered bad practice.