Klaus Mock: @Daten[$i] oder $Daten[$i]

Beitrag lesen

Hallo,

richtig : $Daten[$i]
weiß ich

falsch : @Daten[$i]
und warum funktioniert's dann?

weil es nicht falsch ist.

Ich glaub nicht, daß das funktioniert, daß musst du irgendwie verwechseln.
Man kann die Werte aus dem Array Daten nur eben so herausziehen $Daten[$i].

Ich würde empfehlen, nicht nur in solchen Fällen, die beigefügte Dokumentation zu konsultieren.
Mittels
perldoc perlfaq4 (What is the difference between $array[1] and @array[1]?)
kann man sich beispielsweise in _diesem_ Falle Klarheit verschaffen.

Dort wird beschrieben, warum es meist keinen unterschied macht, ob man einen Skalar ($array[1]) oder eine Liste mit einem Element (@array[1]) verwendet.
Und gleich auch, daß es manchmal doch einen Unterschied macht.

Grüße
  Klaus