title image


Smiley Re: einen Hash mit Arrays füllen?
Deine Arrays werden als Listen in den Hash eingefügt, was equivalent ist zu:



my $person = {

"ID", "Name", "Alter" => "02", "Klaus", "26"

};





Wenn Du unbedingt bei den Arrays und Hashreferenzen bleiben willst, musst Du es in einer Schleife machen:



my $person = {}

for (my $i = 0; $i <= $#felder, $i++) {

$person->{ $felder[$i] } = $inhalte[$i];

}





Die Daten direkt in den Hash zu schreiben wär aber effektiver, als Liste kannst du die Schlüssel und Werte ja notfalls trotzdem benutzen:



my @felder = keys %$person;

my @inhalte = values %$person;





Intelligenz ist etwas von dem die meisten Menschen verschont blieben.


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: