Thread Erzeugen von Referenz von Array von Array (eine Frage noch!)
(39 answers)
Opened by kimmy at 2011-09-28 15:57
Ich habe noch eine Frage.
Ich habe 2 Perl-Skripte, die Referenz von AoA erzeugen. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/perl use strict; use warnings; my @data_array; while(<>){ chomp; push @data_array, [split(/,/,$_)]; } my $data = \@data_array; print "$data->[0][0]\n"; Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #!/usr/bin/perl use strict; use warnings; my @data_array; while(<DATA>){ chomp; push @data_array, [split(/,/,$_)]; } my $data = \@data_array; print "$data->[0][0]\n"; __DATA__ 3 10,10 10,10,3 10,10,3,3 10,10,3,2,3 10,10,3,3,3,3 10,10,7,10,7,8,10 Ich bekomme nur bei 2. Skript eine Meldung "Use of uninitialized value in concatenation (.) or string at AoA_.pl line 14, <DATA> line 8." Könnte jemand mir erklären, woran es liegt? Gibt es Unterschied zwischen 'Dateihandle' und '__DATA__-Token'? Last edited: 2011-09-29 11:37:02 +0200 (CEST) |