aus C und Perl bin ich Ausdrücke der Art
Code: Alles auswählen
if (foo = function()) ...
Code: Alles auswählen
if match = pattern1.match(line):
block1
elif match = pattern2.match(line):
block2
elif match = pattern3.match(line):
block3
else:
block4
Als Anfänger sehe ich bisher nur zwei Möglichkeiten.
1) Eine hässliche Verschachtelung von ifs bis zur Tiefe 4.
2) Ich packe die Patterns in eine Liste und iteriere darüber. Das ist meiner Meinung nach aber Overkill für eine fixe Menge von Pattern. Das muss irgendwie einfacher gehen.
Danke schonmal.