Perl Array Shift () Funcție Tutorial rapid

 schimb() funcția într-un script Perl are următoarea sintaxă:

Perl lui schimb() funcția este folosită pentru a elimina și returna primul element dintr-un tablou, ceea ce reduce numărul de elemente cu unu. primul element în tablou este cel cu cel mai mic indice. Este ușor să confundați această funcție cu pop (), care elimină funcția ultimul element dintr-un tablou. De asemenea, nu trebuie confundat cu funcția unshift () care este obișnuită adăuga un element până la începutul unui tablou.

Exemplu a funcției Shift () a lui Perl

Dacă vă gândiți la un tablou ca la un rând de căsuțe numerotate, de la stânga la dreapta, ar fi elementul din stânga. Funcția shift () ar tăia elementul din partea stângă a tabloului, l-ar întoarce și ar reduce elementele cu unul. În exemple, valoarea de $ oneName devine 'Larry', primul element și la @myNames este scurtat („Curly”, „Moe”).

Matricea poate fi gândită și ca a grămadă - poza unei stive de cutii numerotate, începând cu 0 în partea de sus și crescând pe măsură ce coboară. Funcția shift () ar muta elementul de pe partea superioară a stivei, o va returna și va reduce dimensiunea stivei cu una.