Minden nyelvnél lehet élni ezzel a "csalással". ;-)
Általában bonyolultabbnak tartják a "csalós" módszert az Exception dobással szemben.
Egyik esetben:
- minden bemenetre ad vissza értéket a fv,
- mindig tudod, hogy mit fog visszaadni,
- mindig tudod, hogy mi lesz a következő lépés,
- mindig könnyen meg tudod állapítani, hogy adhat-e hibát a fv,
- mindig könnyen meg tudod állapítani, hogy kezelve van-e a hiba.
Ezek vajon az egyszerűbbre igazak vagy a bonyolultabbra? ;-)