Thread Erzeugen von Referenz von Array von Array (eine Frage noch!) (39 answers)
Opened by kimmy at 2011-09-28 15:57

kimmy
 2011-09-29 11:35
#152744 #152744
User since
2010-09-10
87 Artikel
BenutzerIn
[default_avatar]
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)

View full thread Erzeugen von Referenz von Array von Array (eine Frage noch!)