Hallo Beate
@arrayname = (['a', 'b', 'c'], ['d', 'e', 'f']);
@test1 = @{@arrayname[0]};
print "test1 = @test1\n";
@test2 = @{@arrayname[1]};
print "test2 = @test2\n";ergibt die Ausgabe:
test1 = a b c
test2 = d e f
Dann schalte mal den -w switch an. Ergibt die Ausgabe:
Scalar value @arrayname[0] better written as $arrayname[0] at array.pl line 5.
Scalar value @arrayname[1] better written as $arrayname[1] at array.pl line 7.
test1 = a b c
test2 = d e f
Alles weitere in meiner anderen Antwort in diesem Thread.
So long