Perl siirtää() Toimintoa käytetään ensimmäisen elementin poistamiseen ja palauttamiseen taulukosta, mikä vähentää elementtien määrää yhdellä. ensimmäinen elementti taulukossa on se, jolla on alhaisin indeksi. Tämä toiminto on helppo sekoittaa pop(), joka poistaa kestää elementti taulukosta. Sitä ei myöskään pidä sekoittaa unshift () toiminto, johon on tottunut lisätä elementti taulukon alkuun.
Jos ajattelet taulukkoa numeroidun ruudun rivinä vasemmalta oikealle, se olisi vasemmalla puolella oleva elementti. Vaihto () -toiminto leikkaa elementin ryhmän vasemmalta puolelta, palauttaa sen ja vähentää elementtejä yhdellä. Esimerkeissä arvo $ oneName tulee 'larry', ensimmäinen elementti, ja @myNames on lyhennetty ('Kihara', 'moe').
ryhmä voidaan myös ajatella a pino - kuva numeroitujen laatikoiden pinosta, joka alkaa 0: n yläosasta ja kasvaa sitä pienentyessä. Vaihto () -toiminto siirtää elementin pinon yläosasta, palauttaa sen ja pienentää pinon kokoa yhdellä.