Perl Array unshift () Funktionshandledning

Perls unshift () -funktion används för att lägga till värde eller värden i början av en matris (beroende), vilket ökar antalet element. De nya värdena blir sedan de första elementen i matrisen. Det returnerar det nya totala antalet element i matrisen. Det är lätt att förväxla denna funktion med push (), som lägger till element i slutet av en matris.

Bilda en rad med numrerade rutor, från vänster till höger. Funktionen unshift () lägger till det nya värdet eller värden på vänster sida av arrayen och ökar elementen. I exemplen blir värdet på @myNames ('Larry', 'Curly', 'Moe').

Arrayen kan också ses som en stapelbild som en stapel med numrerade lådor, börjar med 0 på toppen och ökar när den går ner. Funktionen unshift () skulle lägga till värdet till toppen av bunten och öka den totala storleken på bunten.

Du kan avaktivera () flera värden direkt till matrisen:

Eller genom att avskifta () - att ange en matris: