Schrift
[thread]8680[/thread]

Variable auf Inhalt prüfem

Leser: 1


<< >> 3 Einträge, 1 Seite
Beezle
 2007-01-24 16:41
#73577 #73577
User since
2006-11-15
6 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

ich habe ein kleines Problem das vermutlich relativ leicht zu lösen
ist, nur leider nicht von mir :(.

Eine Variable soll auf den Inhalt überprüft werden. Leider kann
es vorkommen das die Variable gar keinen Wert enthält. Das
führt dann zu einem "Use of uninitialized value..."
Wie kann ich prüfen ob einen Variable einen Wert enthält?

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
my $var1;

if ($var1 eq 'Text1') {
print 'Text1';
}
elsif ($var1 eq 'Text2') {
print 'Text2';
}
else {
print 'sonstiges';
}


Wenn die Variable "leer" ist dann soll der Else-Zweig verwendet werden.
Kennt jemand die Lösung?

Gruß

Ulrich
pq
 2007-01-24 16:44
#73578 #73578
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
if (defined $var) { ... }
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Beezle
 2007-01-24 16:56
#73579 #73579
User since
2006-11-15
6 Artikel
BenutzerIn
[default_avatar]
Danke!!

Sehr den Wald schon vor lauter Bäumen nicht mehr....
So einfach kann es anscheinend sein wenn man sich mit Perl auskennt.
Ich hätte noch so 5-6 XML Fragen..... :)
<< >> 3 Einträge, 1 Seite



View all threads created 2007-01-24 16:41.