Perl Array Splice () Функция

в Perl сплайсинга () Функция используется для вырезания и возврата фрагмента или части массива. Вырезанная часть начинается с OFFSET элемент массива и продолжается для ДЛИНА элементы. Если ДЛИНА не указано, оно будет вырезано до конца массива.

Думать о @меня зовут массив в виде ряда пронумерованных блоков, идущих слева направо, пронумерованных, начиная с нуля. сплайсинга () функция будет вырезать кусок из @меня зовут массив, начинающийся с элемента в позиции # 1 (в этом случае Майкл) и заканчивая 3 элемента позже в Мэтью. Значение @someNames затем становится («Михаил», «Иисус Навин», «Матфей»)и @myNames сокращается до («Иаков», «Итан», «Андрей»).

Как вариант, вы можете замещать часть удаляется с другим массивом, передавая его в ЗАМЕНИТЬ аргумент.

В приведенном выше примере сплайсинга () функция будет вырезать кусок из @меня зовут массив, начинающийся с элемента в позиции # 1 (в этом случае Майкл и заканчивая 3 элемента позже в Мэтью. Тогда Заменяет эти имена с содержанием @moreNames массив. Значение

instagram viewer
@someNames затем становится («Михаил», «Иисус Навин», «Матфей»)и @myNames изменяется на («Иаков», «Даниил», «Уильям», «Иосиф», «Итан», «Андрей»).

instagram story viewer