Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Perl / Руководство Маслов /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Модули - Программирование от RIN.RU
Модули



Создание библиотеки.


Если вы хотите создать модуль отдельным файлом и использовать как библиотеку подпрограмм, при этом вызывать подпрограммы библиотеки, не указывая имени модуля, вам необходимо оформить модуль следующим образом:


package имя_модуля; # Такое же как и имя этого файла без расширения ".pm"
require Exporter; # Обязательная строка для экспорта имен
@ISA = qw(Exporter); # -//-
@EXPORT = qw(func1 func2) # Перечисляем имена функций. Внимание ! нет запятой!
@EXPORT_OK = qw( $переменная @массив ); # Указать публичные переменные, массивы
и т.д. если необходимо
{ # Начало блока модуля
.....
sub func1
........
sub func2
........
1;
}


Данный файл с расширением ".pm" должен храниться в одной из библиотечных директорий Perl. Они перечислены в массиве @INC, одна из них обычно "/usr/local/lib/perl/".


В головной программе вы указываете:



  • use имя_модуля;


и вам становятся доступны имена подпрограмм данного модуля.


Perl библиотеки.


Стандартный набор библиотек обычно поставляется с дистрибутивом Perl, они разделяются на pragma библиотеки (работают как директивы компилятору) и стандартные библиотеки.


Pragma библиотеки.


Данные библиотеки используют как:


  • use имя;

    когда хотят включить действие и

  • no имя;

    когда выключить.


В стандартный набор входят следующие pragma:

diagnosticsВключить режим расширенной диагностики.
integerИспользовать целочисленную арифметику.
lessРежим минимальной загрузки компилятора.
overloadРежим переопределения операторов.
sigtrapРежим слежения за прерываниями.
strictРежим ограниченного использования "опасных" операторов.
subsРежим обязательного декларирования подпрограмм.



<<<  НазадВперед  >>>
 1  2  3 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

От простого к сложному

Запуск Perl-программы

Синтаксис

Переменные

Встроенные переменные

Регулярные выражения

Операторы и приоритеты

Встроенные функции

Форматы отчетов

Отладка Perl программ.

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь