Thread Ersatz für given
(12 answers)
Opened by silver345 at 2014-01-31 14:40
Hi,
ich nutze in einem Script folgende Sequenz: Code: (dl
)
1 given ($site->{FILETYP}) { Das funktioniert ziemlich gut (für mich). Bisher habe ich mit Perl v5.16.3 (stawberry perl) programmiert und das Script auch ausgeführt. Jetzt will ich dieses Script auf einen Rechner mit Perl v5.18.1 ausführen. Es funktioniert. Nur gibt es massenweise Warnungen: Code: (dl
)
1 given is experimental at private/PSubs.pm line 133. Lt. Google soll die Zeile Code: (dl
)
no if $] >= 5.018, 'warnings', "experimental::smartmatch"; helfen. Tut sie aber nicht. Ich meine, das Script geht, es wäre nur eine Schönheitskorrektur. Meine Frage: Gibt es (außer ellenlangen if's und else's) eine Möglichkeit, dieses (quasi) select nachzubauen? Vielen Dank im Voraus. Ich habe mehrere Einträge gefunden, die explicite dieses Feature besprechen und schwärmen, daß es ab 5.10 verfügbar sein soll. |