Ссылка как параметр.

Иногда нужно в качестве параметра передать подпрограмме не значение элемента массива а ссылку на него, что бы подпрограмма могла изменить значение элемента. Для этого в Перл к имени переменной добавляется символ '* ' Подбное выражение называют 'type glob' так как в Юниксе символом '*' обозначают «все возможные значения».

Поэтому '*' для массива означает «все элементы массива».

Для скаляров употряблять '*' не имеет смысла т.к. они и так передаются ссылкой и вы можете изменять значение параметра изменяя например переменную $_[0] .

<< | >>
Источник: Владимир Викторович Маслов. Введение в Perl. 2003

Еще по теме Ссылка как параметр.:

  1. § 3.4. Параметры социальной структуры организации
  2. Временные параметры вопроса
  3. ПАРАМЕТР
  4. 45. Структура и социально-психологические параметры малой группы
  5. 4.4.6. Подразумеваемая ссылка на ситуацию
  6. 4.4.5. Независимый вопрос со ссылкой на ситуацию
  7. 4.4.6. Подразумеваемая ссылка на ситуацию
  8. 4.4.4. Направляющие ссылки
  9. 4.4.4. Направляющие ссылки
  10. 4.4.5. Независимый вопрос со ссылкой на ситуацию
  11. БИБЛИОГРАФИЧЕСКИЕ ССЫЛКИ И ПРИМЕЧАНИЯ
  12. Приложение 2. Полезные ссылки
  13. Ссылки и дополнительная литература
  14. IV. 1. 3. Сети. Сеть линий - это любая пара однопараметрических линий на поверхности, гладко зависящих от параметра. примерами могут служить параллели и меридианы на поверхности земного шара.
  15. § 22 Родительская власть по русскому закону. – Право и обязанность воспитывать детей в том или другом вероисповедании. – Право воспитания и наказания. – Распоряжение личностью детей. – Случаи, в коих требуется родительское согласие. – Следование детей в ссылку за родителями. – Прекращение и ограничение родительской власти.
  16. 3.8. Информационное право как наука, как учебная дисциплина, как система правового регулирования общественных отношений в информационной сфере
  17. СМИ как институт демократии. Плюрализм и толерантность в сфере массовой информации, СМИ как канал выражения и согласования социальных интересов. Социальный диалог в СМИ, как средство достижения целей социального консенсуса, согласия, социального партнерства.
  18. Возлюбленный Мастер Крайон, расскажи, пожалуйста, о кармической задаче Ирины – жены Вадима. Как сгармонизировать отношения между людьми, которые шагают пока в разных направлениях? Как пробудить спящее сознание тех, кто не желает пробуждения? Как уравновесить на Земле в обыкновенной человеческой жизни энергии двух путей – духовного и материального?
  19. Галина Артемьева. Наблюдай как мужчина, выгляди как женщина, 2011