auslesen. Beachten Sie dabei die Schreibweise mit dem $ und nicht dem @, also nicht
$wert=@array[$element];
Dieses würde zwar auch funktionieren, da aber ein Skalar den Rückgabewert ergibt, sollte man das $ verwenden, das ja auf einen Skalar hinweist.
Einem Element einen Wert zuweisen
"Normalerweise" fügt man einem Array ja Elemente per push, unshift oder splice hinzu.
Aber auch folgendes geht:
All die vorgestellten Methoden zeigen alle Elemente eines Arrays an, getrennt durch ein \n.
Kommentare zum Beitrag "Arrays in Perl - Besonderheiten"
Kommentar von any
Dem Autor ist ein kleiner Fehler eingerutscht.
Im Teil: Array ausgeben steht
for ($i=0,$i<@array;$i++){ print "$array[$i]\n"; }
Sollte eigentlich statt Komma in der for-Anweisung ein Semikolo stehen:
for ($i=0;$i<@array;$i++){ print "$array[$i]\n"; }
Kommentar von Admin
Danke für den Hinweis.
Kommentar von Greg
Sehr guter Artikel.
Trifft genau das, was ich gesucht hatte. Vor allem weil die Möglichkeiten kurz und knapp verständlich beschrieben sind und sich nicht über zehn Seiten ziehen ;)
Kommentar von Phil
In Perl lässt sich ein Array einfach mit foreach ausgeben, wenn man keinen Index braucht: