Perl masīva šķēluma () funkcija

Perlas salaist () funkcija tiek izmantota, lai izgrieztu un atgrieztu paketi vai masīva daļu. Izgrieztā daļa sākas no OFFSET masīva elements un turpinās GARUMS elementi. Ja GARUMS nav norādīts, tas tiks sagriezts līdz masīva beigām.

Padomājiet par @mani sauc masīvs kā numurētu lodziņu rinda, virzoties no kreisās uz labo pusi, numurēts, sākot ar nulli. salaist () funkcija izgrieztu riecienu no @mani sauc masīvs, sākot ar elementu pozīcijā # 1 (šajā gadījumā Maikls) un beidzas 3 elementi vēlāk plkst Metjū. Vērtība @someNames tad kļūst ('Maikls', 'Joshua', 'Metjū'), un @myNames ir saīsināts līdz ('Jēkabs', 'Etāns', 'Endrjū').

Kā iespēju jūs varat aizvietot porcija, kas noņemta ar citu masīvu, nododot to AIZVIETOT AR arguments.

Iepriekš minētajā piemērā salaist () funkcija izgrieztu riecienu no @mani sauc masīvs, sākot ar elementu pozīcijā # 1 (šajā gadījumā Maikls un beidzas 3 elementi vēlāk plkst Metjū. Pēc tam aizvieto šie vārdi ar @moreNames masīvs. Vērtība @someNames tad kļūst ('Maikls', 'Joshua', 'Metjū')

instagram viewer
, un @myNames tiek mainīts uz ('Jēkabs', 'Daniels', 'Viljams', 'Jāzeps', 'Etāns', 'Endrjū').

instagram story viewer