Thread Syntaxfrage: push @{ ... (6 answers)
Opened by Netsrot50 at 2010-08-06 09:04

GwenDragon
 2010-08-06 12:03
#140423 #140423
User since
2005-01-17
14783 Artikel
Admin1
[Homepage]
user image
Zu 1)
Die Klammern dienen auch dazu, Perl und wohl auch Menschen eindeutig zu sagen, auf welchen Inhalt sich das Sigil (also $,@,%) es sich bezieht.

Zu 2)
Ich weiß jetzt nicht genau worauf du das undefiniert beziehst.

Aber wie wäre die Verwendung von exists und defined?
Beiespiel:
Code: (dl )
1
2
3
4
5
6
7
if (defined $ein_bier            # falls der Wert definiert ist
&& exists $viele_biere{$ein_bier}) { # falls schon ein Key im Hash existiert
# Ah! Dann schön ins Array pushen
}
else {
# was nun?
}

View full thread Syntaxfrage: push @{ ...