Бесплатная библиотека, читать онлайн, скачать книги txt

БОЛЬШАЯ БЕСПЛАТНАЯ БИБЛИОТЕКА

МЕЧТА ЛЮБОГО КНИГОЛЮБА

Воскресенье, 02 июня, 18:36

Авторизация    Регистрация
Дамы и господа! Электронные книги в библиотеке бесплатны. Вы можете их читать онлайн или же бесплатно скачать в любом из выбранных форматов: txt, jar и zip. Обратите внимание, что качественные электронные и бумажные книги можно приобрести в специализированных электронных библиотеках и книжных магазинах (Litres, Read.ru и т.д.).

ПОСЛЕДНИЕ ОТЗЫВЫ О КНИГАХ

Михаил (19.04.2017 - 06:11:11)
книге:  Петля и камень на зелёной траве

Потрясающая книга. Не понравится только нацистам.

Антихрист666 (18.04.2017 - 21:05:58)
книге:  Дом чудовищ (Подвал)

Классное чтиво!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Ладно, теперь поспешили вы... (18.04.2017 - 20:50:34)
книге:  Физики шутят

"Не для сайта!" – это не имя. Я пытался завершить нашу затянувшуюся неудачную переписку, оставшуюся за окном сайта, а вы вын... >>

Роман (18.04.2017 - 18:12:26)
книге:  Если хочешь быть богатым и счастливым не ходи в школу?

Прочитал все его книги! Великий человек, кардинально изменил мою жизнь.

АНДРЕЙ (18.04.2017 - 16:42:55)
книге:  Технология власти

ПОЛЕЗНАЯ КНИГА. Жаль, что мало в России тех, кто прочитал...

Читать все отзывы о книгах

Обои для рабочего стола

СЛУЧАЙНОЕ ПРОИЗВЕДЕНИЕ

Да, мы не боги, боги-мы, когда несбыточной мечты пытаемся опять добиться. Прекрасен тот, кого не надо убеждать как глупо было бы от счастия бежать и в тайниках души своей зарыться.

14.09.10 - 15:02
Наталья Городецкая nata62

Читать онлайн произведения


Хотите чтобы ваше произведение или ваш любимый стишок появились здесь? добавьте его!

Поделись ссылкой

Введение в Perl   ::   Маслов Владимир Викторович

Страница: 29 из 31
 




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

package имя_модуля ; # Такое же как и имя этого файла без расширения '.pm'

require Exporter;  # Обязательная строка для экспорта имен

@ISA = qw(Exporter);  # -//-

@EXPORT = qw(func1 func2) # Перечисляем имена функций. Внимание ! нет запятой!

@EXPORT_OK = qw( $переменная @массив ); # Указать публичные переменные, массивы и т.д. если необходимо

{ # Начало блока модуля

.....

sub func1

........

sub func2

........

1;

}

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

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

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

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

Стандартные Перл библиотеки.



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

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



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

use имя;

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

no имя;

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

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

diagnostics –   Включить режим расширенной диагностики.

integer –   Использовать целочисленную арифметику.

less –   Режим минимальной загрузки компилятора.

overload -  Режим переопределения операторов.

sigtrap -  Режим слежения за прерываниями.

strict -  Режим ограниченного использования «опасных» операторов.

subs -  Режим обязательного декларирования подпрограмм.

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



AnyDBM_File   Возможность работы с разными типами баз данных.

AutoLoader   Загрузка в память функций только во время вызова.

AutoSplit   Разделить модуль для автозагрузки.

Benchmark   Анализ скорости исполнения программы.

Carp   Предупреждения об ошибках.

Config   Доступ к конфигурации Перл.

Cwd   Получить имя текущей рабочей директории.

DB_File   Работа с базой данных формата Berkley DB.

Devel::SelfStubber   Режим отладки автозагрузки.

DynaLoader   Динамическая загрузка библиотек C.

English  Использовать длинные имена встроенных переменных.

Env  Импортировать имена переменных окружения

Exporter   Обеспечивает экспорт/импорт для модулей.

ExtUtils::LibList  Определяет используемые библиотеки.

ExtUtils::MakeMaker  Создает файл проекта Makefile

ExtUtils::Manifest  Программы для создания и проверки файла MANIFEST

ExtUtils::Mkbootstrap  Применеие файла начальной загрузки для DynaLoader.

Fcntl   Определения как и в С Fcntl.h

File::Basename  Синтаксический разбор спецификации файла.

File::CheckTree  Быстрый проход по директориям диска.

File::Find  Быстрый поиск файлов по директориям.

FileHandle  Обеспечивает объектный метод доступа к указателям файлов.

File::Path  Создание/удаление директорий.

Getopt::Long  Расширенная обработка опций.

Getopt::Std  Стандартная обработка опций.

I18N::Collate  Сравнение символов локальной кодировки.

IPC::Open2  Межпроцессорный обмен по чтению и записи.

IPC::Open3  Межпроцессорный обмен по чтению, записи, и обрабоки ошибок.

Net::Ping  Тест доступа к хосту.

POSIX   Стандартный интерфейс по IEEE Std 1003.1

SelfLoader  Загрузка функций только по вызову.

Socket   Определение структур и констант как и в С socket.h

Test::Harness   Стандартный тест с статистикой.

Text::Abbrev  Создание таблицы сокращений по списку.

Подробное описание каждой библиотеки записано в самом файле.

CPAN



Програмисты всего мира работающие с Перл создали общедоступную библиотеку модулей CPAN. Она доступна через Интернет и содержит огромное количество различных по назначению модулей.

1<<28293031


В тексте попалась красивая цитата? Добавьте её в коллекцию цитат!
На пятьдесят оттенков темнееЭ. Л. Джеймс149,90 руб.
Географ глобус пропилАлексей Иванов99,90 руб.
Дневник свекровиМария Метлицкая79,99 руб.
Пятьдесят оттенков свободыЭ. Л. Джеймс149,90 руб.


copyright © Бесплатная библиотека,    контакты: [email protected]