Thread if else Anweisung
(4 answers)
Opened by joelsok at 2010-07-19 11:30
Hallo zusammen, da ich erst seit ein paar Tagen mit Perl beschäftigt bin, habe ich immer wieder ein paar kleine Probleme:
Hier ein CodeFragment Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!C:/Perl/bin/perl.exe -w #my $type = "Störung"; my $type = "Anfrage"; my $type1 = "Failure"; my $type2 = "Request"; if ($type == "Störung") { $type = $type1; } elsif ($type == "Anfrage") { $type = $type2; } print "$type\n"; ich habe erwartet, dass die print Anweisung mir den Srting Request zurückliefert. Aber ich bekomme nur failure. wenn $type = "Störung" ist sollte print Anweisung Failure liefert und wenn $type = "Anfrage" ist sollte print Anweisung Request liefert aber kommischerweise bekomme ich für die beiden Fälle nur de String Failure zurück. Kann mir jemand sagen wo der Fehler in mein code ist ich danke euch im Voraus für alle Antworten mod-edit pq: perl-tags hinzugefügt Last edited: 2010-07-19 11:33:39 +0200 (CEST) |