Шаг 115.
Способы передачи по ссылке параметров-массивов (общие сведения)

    На этом шаге мы перечислим основные способы передачи по ссылке параметров-массивов.

    Подпрограмма получает и возвращает параметры через специальный массив @_. Если параметр является массивом или хеш-массивом, его элементы также сохраняются в массиве параметров @_. При передаче в подпрограмму нескольких параметров-массивов или хеш-массивов они утрачивают свою целостность. Иными словами, после записи параметров-массивов (хеш-массивов) в массив @_ из него невозможно выделить отдельный параметр-массив (хеш-массив): все параметры в массиве @_ хранятся единой "кучей". Для сохранения при передаче в подпрограмму целостности массива или хеш-массива существуют два основных подхода:

    На следующем шаге мы рассмотрим первый способ передачи по ссылке параметров-массивов.




Предыдущий шаг Содержание Следующий шаг