Thread if else Anweisung (4 answers)
Opened by joelsok at 2010-07-19 11:30

joelsok
 2010-07-19 11:30
#139898 #139898
User since
2010-07-15
20 Artikel
BenutzerIn
[default_avatar]
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)

View full thread if else Anweisung