Справочник по Perl : Функции обработки массивов скаляров

смотрим также
    уникальный psp street купить здесь

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

pop

Удаляет из массива скаляров последний элемент и возвращает его значение. Если массив пустой, то возвращает неопределенное значение undef.

pop МАССИВ
pop       (в основной программе эквивалентно pop @ARGV)
pop       (в подпрограмме эквивалентно pop @_)

push

Рассматривает массив, заданный параметром МАССИВ, как стек и добавляет в конец массива элементы списка, определяемого параметром СПИСОК. Возвращает новое количество элементов полученного массива.

push МАССИВ, СПИСОК

shift

Удаляет из массива скаляров первый элемент и возвращает его значение. После удаления элемента оставшиеся сдвигаются влево: второй становится первым, третий вторым и т.д. Если массив пустой, то возвращает неопределенное значение undef.

shift МАССИВ
shift     (в основной программе эквивалентно 
shift @ARGV, в подпрограмме эквивалентно
shift @_)

splice

Удаляет из массива заданное КОЛИЧЕСТВО элементов, начиная с элемента, определенного параметром НОМЕР. В случае задания параметра СПИСОК заменяет указанные элементы элемента списка. В списковом контексте возвращает удаленные элементы; в скалярном контексте - последний удаленный элемент. Если параметр КОЛИЧЕСТВО не задан, то удаляются все элементы после элемента с номером, определенным параметром НОМЕР.

splice МАССИВ, НОМЕР[, КОЛИЧЕСТВО[, СПИСОК]]

unshift

Добавляет элементы списка, определенного параметром СПИСОК, в начало массива, заданного параметром МАССИВ. Выполняет действия, противоположные действиям функции shift.

unshift МАССИВ, СПИСОК
Источник — «http://www.spravkaweb.ru/perl/array/»
Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования