Funkcja Shift() tablicy Perla: Szybki samouczek
Manabu Ogasawara/Stockbyte/Getty Images
The Zmiana() funkcjonować w a Perl skrypt przyjmuje następującą składnię:
Perla Zmiana() Funkcja służy do usuwania i zwracania pierwszego elementu z tablicy, co zmniejsza liczbę elementów o jeden. The pierwszy element w tablicy to ten o najniższym indeksie. Łatwo pomylić tę funkcję z Muzyka pop() , który usuwa ostatni element z tablicy. Nie należy go również mylić z funkcją unshift(), która służy do Dodaj element na początku tablicy.
Przykład funkcji Shift() Perla
Jeśli pomyślisz o tablicy jako rzędzie ponumerowanych pól, idąc od lewej do prawej, będzie to element skrajnie lewej. Funkcja shift() wytnie element z lewej strony tablicy, zwróci go i zmniejszy elementy o jeden. W przykładach wartość $oneName staje się ' Larry ', pierwszy element, a @myNames jest skrócony do („Kręcone”, „Moe”) .
The szyk można również traktować jako stos - obrazek stosu ponumerowanych pudełek, zaczynając od 0 na górze i rosnąc w dół. Funkcja shift() przesunie element ze szczytu stosu, zwróci go i zmniejszy rozmiar stosu o jeden.