Array Push() und Pop()

downset04

Erfahrenes Mitglied
hallo
wie kann ich in eine arrayposition mit push ein hash %foo und eine variable $bla aufnehmen?
also ich hab ein @array und mit push(@array,{%foo,$bla}); zb push ich foo und bla auf die erste position im array?
und wie les ich das wieder aus?

thx
 
hab mir jetzt sowas zusammengebastelt und es geht ->

my @elements;
my %bessereDaten = (Name => "Jana", Alter => 23, Ort => "Berlin");
$fo = "test";
push(@elements,{bla => $fo, bessereDaten => \%bessereDaten});
my $b = $elements[scalar(@elements)-1];
$bla = $$b{bessereDaten}{Name};
print $bla;
$foo = $$b{bla};
print $foo;

obwohl ich nicht alle konstrukte so ganz versteh? wie z.b $$b{bla}
 

Neue Beiträge

Zurück