Funkcia Perl Array Shift () Funkcia: Stručný návod

perl shift () Funkcia sa používa na odstránenie a vrátenie prvého prvku z poľa, čím sa zníži počet prvkov o jeden. prvý prvok v poli je pole s najnižším indexom. S touto funkciou je ľahké zameniť túto funkciu pop (), ktorý odstraňuje posledná element z poľa. Nemalo by sa to zamieňať s unshift () funkcia, na ktorú sa používa pridať prvok na začiatok poľa.

Ak si predstavíte pole ako rad očíslovaných políčok smerujúcich zľava doprava, bude to prvok úplne vľavo. Funkcia shift () odreže prvok z ľavej strany poľa, vráti ho a prvky zredukuje o jeden. V príkladoch je hodnota $ oneName stáva saLarry', prvý prvok a @myNames je skrátená na („Kučeravé“, „Moe“).

rad možno tiež považovať za stoh - obrázok stohu očíslovaných políčok, začínajúci 0 na vrchu a zväčšujúcim sa smerom nadol. Funkcia shift () posunie prvok z vrchu stohu, vráti ho a zmenší veľkosť stohu o jeden.

instagram story viewer