Поиск

Функции

Почти все языки программирования содержат функции. Функция — это фрагмент кода, вызываемый по имени и возвращающий некоторое значение. В этой книге вы уже встречались с функциями print, reverse, sort, open, close, split и др. Но то были встроенные функции Perl.

Perl предоставляет вам возможность написания собственных функций. Определенные пользователем функции называются в Perl подпрограммами. Как и встроенные функции, они вызываются по имени и возвращают значение.

В Perl также реализована концепция области видимости. Область видимости определяет набор переменных, доступных программе в определенный момент времени. Благодаря этой концепции можно создавать функции, полностью независимые от остальной части программы. Корректно написанные функции могут быть повторно использованы и в других программах.

Основные темы этого занятия.

  • Определение собственной функции и ее вызов.
  • Передача значений в функции и получение возвращаемых ими значений.
  • Использование директивы use strict для ужесточения контроля за кодом.