Thread push zu arrayref
(33 answers)
Opened by Froschpopo at 2008-05-10 16:42
Statt @{$foo->{b}} = [0,1,2,3,4]; würde ich $foo->{b} = [0,1,2,3,4]; schreiben. Das erste Beispiel erzeugst ein Array, was das Array mit den Daten enthält. Du wolltest aber vermutlich, dass das Array mit den Daten direkt im Hash steht.
RPerl+2008-05-10 17:59:42-- Einfach so: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/perl use strict; use warnings; use Data::Dumper; $| = 1; $\ = "\n"; my $foo = {}; for (0..10){ $foo->{$_} = $_ } print Dumper $foo edit: $foo->{$_} = $_ # <- hier muss dann natürlich die Array ref. statt der Inhalt von $_ rein |