Hallo,
da hab ich ja wieder was dazugelernt, in meinem Perl Buch steht es nämlich nur so drin $Daten[$i], deswegen dachte ich, daß das andere falsch sei :-)
Es ist nicht falsch, aber vielleicht nicht unbedingt, was er will.
@Daten[$i] ist nämlich nicht gleich $Daten[$i].
$Daten[$i] = Skalar
@Daten[$i] = Array (1)
(1) Der anonyme Array, der im zweiten Element von @Daten steckt, wird mit @ dereferenziert.
@Daten[$i] ist also gleich @{$Daten[$i]}.
Das ganze kann sich in Perl 6 aber gewaltig ändern, da ist @Daten[$i] dann der Skalar (so weit ich richtig informiert bin).
Tschö Matti