Thread Frage zu Arrays und Hashes
(13 answers)
Opened by Fragensteller at 2012-08-03 09:46
Du kannst die Werte nicht zurückbekommen.
Wenn du @a = (@a1, @a2) hast, dann enthält das @a danach alle Elemente von @a1 und @a2 (in der Reihenfolge), ohne aber eine Information darüber, wo die Grenze zwischen @a1 und @a2 war. Nur in dem speziellen Fall, dass du weißt, dass sowohl @a1 als auch @a2 je genau 2 Elemente enthalten, kannst du die Elemente wieder zurückbekommen. Tipp: benutze use Data::Dumper; und lass dir jeweils die Struktur ausgeben, hier: print Dumper \%hGlobal Du kannst ansonsten Array-Refs speichern: @a=( \@a1, \@a2); Last edited: 2012-08-03 10:01:22 +0200 (CEST) |