Mojo - 1: Problem mit Firefox

Beitrag lesen

Hi,

so wie der If-Block ein verkapptes Goto darstellt

Bitte was?

was ist denn da bitte unklar?

Daran ist mir unklar, wieso If angeblich ein "verkapptes Goto" darstellen soll.

vermutlich war sowas wie break ist in einer while-Schleife ein verkapptes goto oder exit in einer Prozedur gemeint.

Im If-Block wird ja in der Tat nur eine Ausführungsebene nach oben oder nach unten gesprungen, richtig.

Was hätst Du von:
Sprungziel = 100
GoTo Sprungziel
100:
Machwas()
GoTo 300
200:
Machwasanderes()
300:
undsoweiter()

verglichen mit:
Sprungziel = 100;
if (Sprungziel == 100)
 {
 Machwas();
 }
else if (Sprungziel == 200)
 {
 Machwasanderes();
 }
else
 {
 }
undsoweiter();

Wo ist der Unterschied?   ;-)

MFG
Mojo - 1