Moin d3g,
ist schon klar

Ich für meinen Teil bevorzuge allerdings auch jbg's Vorgehensweise:
Erst einmal Result initialisieren, und dann ggf. einfach mit Exit raus.
Das auch wenn es sich nicht um boolsche Results handelt.
In diesem Falle wird dann einfach nach jedem Exit Result mit dem nächstwahrscheinlichen Wert gefüllt.
Dadurch erspare ich mir dann auch tiefere Verschachtelungen.
Ist natürlich auch Geschmackssache.