Kommando um ein Unterprogramm abzubrechen/zu beenden?
Verfasst: 12 Feb 2014, 12:54
Hallo,
es scheint keine Moeglichkeit zu geben, ein Unterprogramm ("sub mysub.sub") an beliebiger Stelle abzubrechen. Da es (noch?) kein case/switch in WInst gibt, moechte ich z.B. zu tief verschachtelte if-else-Konstrukte vermeiden. Statt
Moechte ich der lieber
Das ist leichter lesbar und leichter wartbar.
Gibt es einen Weg "exitSub" zu implementieren?
frank
es scheint keine Moeglichkeit zu geben, ein Unterprogramm ("sub mysub.sub") an beliebiger Stelle abzubrechen. Da es (noch?) kein case/switch in WInst gibt, moechte ich z.B. zu tief verschachtelte if-else-Konstrukte vermeiden. Statt
Code: Alles auswählen
if ( A )
somethingA
else
if ( B )
somethingB
else
if ( C )
somethingC
else
somethingD
endif
endif
endif
Code: Alles auswählen
if ( A )
somethingA
exitSub
endif
if ( B )
somethingB
exitSub
endif
if ( C )
somethingC
exitSub
endif
somethingD
Gibt es einen Weg "exitSub" zu implementieren?
frank