Perl Array Shift () Funktion: Kurzanleitung

Perls Verschiebung() Mit dieser Funktion wird das erste Element aus einem Array entfernt und zurückgegeben, wodurch die Anzahl der Elemente um eins verringert wird. Das erstes Element im Array ist derjenige mit dem niedrigsten Index. Es ist leicht, diese Funktion mit zu verwechseln Pop(), die die entfernt zuletzt Element aus einem Array. Es sollte auch nicht mit dem verwechselt werden nicht verschieben () Funktion, die gewohnt ist hinzufügen ein Element am Anfang eines Arrays.

Wenn Sie sich ein Array als eine Reihe von nummerierten Feldern vorstellen, die von links nach rechts verlaufen, ist dies das Element ganz links. Die Funktion shift () schneidet das Element von der linken Seite des Arrays ab, gibt es zurück und reduziert die Elemente um eins. In den Beispielen ist der Wert von $ oneName wird 'Larry', das erste Element, und @myNames wird auf gekürzt ('Curly', 'Moe').

Das Array kann auch als gedacht werden Stapel - Bild eines Stapels nummerierter Kästchen, beginnend mit 0 oben und steigend, wenn es nach unten geht. Die Funktion shift () verschiebt das Element von der Oberseite des Stapels, gibt es zurück und reduziert die Größe des Stapels um eins.

instagram viewer