Christoph Schnauß: if, else und elseif - gehts auch kürzer?

Beitrag lesen

hi Stefan,

naja, "if/elseif/else" kannst du nicht mehr verkürzen. Aber wenn es, wie in deinem Fall, 20 und mehr "elseif"-Ausweichbedingungen gibt, läßt sich das sicherlich mit einem Array lösen. Schreib das, was du hinter "elseif" jetzt immer in Klammern eingetragen hast, in einen Array, den du dann mit einer einzigen "if"-Anweisung auslesen lassen kannst.Ein zweiter Array nimmt dann die Anweisungen auf, so daß du im Prinzip so eine Konstruktion bekommst:

if (array1[Nr])(array2[Nr])
else (sorry, klappt nicht, falscher Fehler ...)

Grüße

Christoph S.