Perl Array Shift () Functie: Quick Tutorial

Perl's verschuiving() functie wordt gebruikt om het eerste element uit een array te verwijderen en terug te geven, waardoor het aantal elementen met één wordt verminderd. De eerste element in de array is degene met de laagste index. Het is gemakkelijk om deze functie te verwarren met knal(), waarmee de laatste element uit een array. Het mag ook niet worden verward met de ongedaan maken () functie die gewend is toevoegen een element aan het begin van een array.

Als je een array ziet als een rij genummerde vakken, die van links naar rechts gaat, is dat het element uiterst links. De functie shift () snijdt het element aan de linkerkant van de array af, retourneert het en vermindert de elementen met één. In de voorbeelden is de waarde van $ oneName wordt 'Larry', het eerste element en @myNames wordt ingekort ('Curly', 'Moe').

De matrix kan ook worden gezien als een stapel - foto van een stapel genummerde dozen, beginnend met 0 bovenaan en oplopend naar beneden. De functie shift () zou het element van de bovenkant van de stapel verschuiven, het terugsturen en de grootte van de stapel met één verkleinen.

instagram viewer