Array mit normalen Elementen u Hashelementen?

downset04

Erfahrenes Mitglied
Hallo

sowas
@args = ("foo","bla","test"=>"zwei");
funktioniert! aber wie kann ich nunt wenn ich den schlüssel test habe auf zwei zugreifen? geht das?

thx
 
Was Du da zeigst, ist ein ganz normales Array. Hier hast Du keine Schlüssel-Wert-Beziehungen.

Ein Array, der sowohl "normale Werte" als auch "Hashes" als Elemente hat, würde so aussehen:
Code:
my @array = (1,2,{schluessel => 'wert'});

und da könnte man so drauf zugreifen:
Code:
print $array[2]->{schluessel}

Mehr zu Referenzen unter http://wiki.perl-community.de/bin/view/Perldoc/perlreftut
 

Neue Beiträge

Zurück