Hur man använder funktionen Perl Array Pop ()

När du skriver ett Perl-skript kanske du tycker det är praktiskt att använda pop() som ser ut så här:

Perl pop() funktionen används för att ta bort och returnera (eller pop) det sista elementet från en matris, vilket minskar antalet element med ett. De sista element i matrisen är den med det högsta indexet. Det är lätt att förväxla denna funktion med shift (), som tar bort först element från en matris.

Ett exempel på att använda funktionen Perl Pop ()

Om du tänker på en matris som en rad numrerade rutor, från vänster till höger, skulle det vara elementet längst till höger. Pop () -funktionen skulle skära bort elementet från den högra sidan av matrisen, returnera det och minska elementen med ett. I exemplen är värdet av $ oneName blir 'Moe', det sista elementet och @myNames förkortas till ('Larry', 'Curly').

Arrayen kan också ses som en stapelbild av en bunt med numrerade lådor, börjar med 0 på toppen, och ökar när den går ner. Pop () -funktionen skulle skicka elementet från bunten av bunten, returnera det och minska elementen med ett.