Шаг 128.
Библиотеки (общие сведения)

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

    Подпрограммы служат для объединения группы операторов с целью их повторного использования. Следующим шагом является объединение группы подпрограмм и их сохранение в отдельном файле для последующего использования другими программами. Для реализации этой задачи в языке Perl имеются два механизма: библиотеки и модули.

    Исторически первым средством являются библиотеки, появившиеся в версии Perl 4. Библиотека представляет собой пакет, областью действия которого является отдельный файл. Иными словами, библиотека - это файл, содержащий в качестве первой строки объявление пакета.

  package package_name;

    Имя файла библиотеки обычно имеет расширение pl.


   Замечание. После появления модулей термин "библиотека" часто используют в широком смысле для обозначения всего множества модулей в составе Perl, содержащего разнообразные коллекции подпрограмм. Если не оговорено противное, мы будем использовать слово "библиотека" для обозначения файла библиотеки в соответствии с версией Perl 4.

    Для использования библиотеки в основной программе, ее следует подключить к последней при помощи директивы компилятора require.

    Ключевое слово require служит для обозначения встроенной функции Perl. Фактически обращение к функции require() используется в качестве директивы компилятора. Поэтому дальше мы будем использовать применительно к ключевому слову require оба термина: "функция" и "директива компилятора". Выясним, какой смысл имеет эта директива.

    На следующем шаге мы рассмотрим функцию require().




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