|
|
|
|
|
by cube2222
3143 days ago
|
|
Because it makes you handle errors by value, which makes you handle them one by one, and not group everything into one try statement. This usually makes the error handling much better and better thought through. You can see the same thing happening in all the functional languages using the Either monad instead of exceptions. |
|