Функция Perl Array Shift (): краткое руководство

в Perl сдвиг() Функция используется для удаления и возврата первого элемента из массива, что уменьшает количество элементов на один. первый элемент в массиве тот, с самым низким индексом. Эту функцию легко спутать с поп (), который удаляет последний элемент из массива. Это также не следует путать с unshift () функция, которая используется для добавлять элемент к началу массива.

Если вы рассматриваете массив как ряд пронумерованных блоков, идущих слева направо, это будет элемент слева. Функция shift () обрезает элемент с левой стороны массива, возвращает его и уменьшает элементы на единицу. В примерах значение $ oneName становитсяLarry', первый элемент, а @myNames сокращается до («Кудрявый», «Мо»).

массив также можно рассматривать как стек - изображение стопки пронумерованных блоков, начиная с 0 сверху и увеличиваясь по мере спуска. Функция shift () сместит элемент с вершины стека, вернет его и уменьшит размер стека на единицу.

instagram story viewer