Thread Dynamische Hashnamen (%Hashname_1, %Hashname_2, ...)
(4 answers)
Opened by Chris271 at 2015-09-18 12:00
Wie Muffi schon schrieb, kannst Du in Perl komplexe Datenstrukturen durch Verschachteln aufbauen. Das wird über Referenzen gelöst. In Deinem Fall bietet sich ein Hash-of-Hash an. D.h. ein Hash enthält Schlüssel, deren Werte dann Referenzen auf weitere Hashes sind.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 my %hash = ( erster => { key => 'value', }, zweiter => { key => 'value', }, ); # oder so: $hash{erster} = { key => 'value' }; $hash{zweiter} = { key => 'value' }; # oder so $hash{erster}->{key} = 'value'; $hash{zweiter}->{key} = 'value'; Schau Dir am besten mal die Dokumentation zu dem Thema an: http://perldoc.perl.org/perldsc.html Weiteres zum Thema Referenzen und Datenstrukturen: http://perldoc.perl.org/perlreftut.html http://perldoc.perl.org/perlref.html http://perldoc.perl.org/perllol.html meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |