Thread Fehlermeldung: Frag zu einer Fehlermeldung
(12 answers)
Opened by wolfgangk at 2003-12-03 12:49
[quote=Relais,03.Dec..2003, 12:02]@ steht für viele, wie in einem Array. An besagter Stelle willst Du aber nur eines, nämlich den Wert, der in @menu an der Stelle $z steht. Da es nur ein Wert ist, und nicht viele, ist das Vorzeichen $ und nicht @.
Schreibe $menu[$z] und die Warnung geht weg. Warum es auch flasch geschrieben funktioniert? Perl macht das beste draus ;) [/quote] Genau genommen ist die Schreibweise absolut korrekt --- es ist einfach ein Zugriff auf ein Array-Slice mit genau einem Element. @array[0,1] is erlaubt, warum also nicht auch @array[0]? |