Nowy

Funkcja Splice Array Perla ()

Funkcja Splice Array Perla ()

Funkcja łączenia Perla przybiera następującą postać:

Perla splatać() Funkcja służy do wycinania i zwracania fragmentu lub części tablicy. Część, która jest wycinana, zaczyna się od OFFSETOWY element tablicy i kontynuuje dla DŁUGOŚĆ elementy. Jeśli… DŁUGOŚĆ nie jest określony, spowoduje przejście do końca tablicy.

Przykład funkcji Perl Splice

Pomyśl o @mam na imię tablica jako rząd ponumerowanych pól, przechodzących od lewej do prawej, ponumerowanych zaczynając od zera. The splatać() funkcja wyciąłaby część z @mam na imię tablica zaczynająca się od elementu w pozycji nr 1 (w tym przypadku Michał) i kończąc 3 elementy później o Mateusz. Wartość @someNames wtedy staje się („Michael”, „Joshua”, „Matthew”), a @myNames jest skrócone do („Jacob”, „Ethan”, „Andrew”).

Korzystanie z opcjonalnego „REPLACE_WITH”

Opcjonalnie możesz zastąpić część usunięta z inną tablicą, przekazując ją do ZAMIENIĆ argument.

W powyższym przykładzie splatać() funkcja wyciąłaby część z @mam na imię tablica zaczynająca się od elementu w pozycji nr 1 (w tym przypadku Michał i kończąc 3 elementy później o Mateusz. To wtedy zastępuje te nazwy z zawartością @moreNames szyk. Wartość @someNames wtedy staje się („Michael”, „Joshua”, „Matthew”), a @myNames zmienia się na („Jakub”, „Daniel”, „William”, „Joseph”, „Ethan”, „Andrew”).

Możesz sprawdzić niektóre inne funkcje tablicy Perla, takie jak rewers() aby odwrócić kolejność tablicy.