dedlfix: Unterschied elseif und else if

Beitrag lesen

Hi!

Das Ergebnis ist dasselbe - das Parsingverhalten ist aber, wenn ich jetzt nicht falsch liegen etwa so: Spricht das eine (elseif) geht sequentiell durch und steigt da aus, wo die Bedingung zutrifft (wie eine switch-Verzweigung mit break drin) und die andere Variante (else if) verhält sich wie ein verschachtelter if-else-Zweig.

Auch das verschachtelte if-else-Konstrukt "geht sequenziell durch und steigt da aus, wo die Bedingung zutrifft". Es gibt in der Wirkungsweise keinen Unterschied. Der Vergleich mit switch hinkt zudem noch ziemlich. Switch vergleicht immer den selben Wert mit den case-Ausdrücken, verschachtelte if-elses in beiden Schreibweisen können Bedingungen unabhängig voneinander auswerten.

Lo!