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

click fraud protection

Perl je posun() Funkce se používá k odebrání a vrácení prvního prvku z pole, což snižuje počet prvků o jeden. první prvek v poli je pole s nejnižším indexem. Tuto funkci lze snadno zaměnit pop (), který odstraní poslední prvek z pole. Také by nemělo být zaměňováno s unshift () funkce, na kterou je zvyklá přidat prvek na začátek pole.

Pokud uvažujete o poli jako řadě očíslovaných rámečků, jde zleva doprava, bude to prvek zcela vlevo. Funkce shift () odřízne prvek z levé strany pole, vrátí jej a sníží prvky o jeden. V příkladech je hodnota $ oneName stává seLarry', první prvek a @myNames je zkrácena na („Kudrnaté“, „Moe“).

pole lze také považovat za zásobník - obrázek stohu očíslovaných rámečků, počínaje 0 nahoře a zvětšujícím se směrem dolů. Funkce shift () posune prvek z horní části zásobníku, vrátí jej a zmenší velikost zásobníku o jeden.

instagram story viewer