Thread Frage zu Datenstruktur
(24 answers)
Opened by Kai at 2010-03-01 14:43
wenn pro host jeweils alle zeilen in einem array gespeichert werden sollen, hättest du ein hash of arrays.
Code (perl): (dl
)
1 2 3 4 5 6 7 my %hosts; # iterieren über zeilen # extrahieren von host, user, tp, ... push @{ $hosts{ $host } }, { user => $user, tp => $tp, }; wenn auch noch nach weiteren keys gesammelt werden soll: Code (perl): (dl
)
1 2 3 # iterieren über zeilen # extrahieren von host, user, tp, ... $hosts{ $host }->{ $user }->{ $tp } = ...; ausgeben kannst du die datenstruktur zum debuggen erstmal so: 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: ![]() ![]() |