Иллюстрированный самоучитель по Perl

Предисловие 2
Введение в мир Perl 3
Структура программы 8
Простая программа 9
Объявления и комментарии 12
Выражения и операторы 13
Вопросы и Упражнения 15
Типы данных 16
Алфавит языка 17
Скалярный тип данных 18
Массивы скаляров 23
Ассоциативные массивы 26
Переменные 29
Вопросы и Упражнения 31
Операции и выражения 32
Арифметические операции 33
Операции конкатенации и повторения 36
Операции отношения 37
Логические операции 39
Побитовые операции 40
Операции присваивания 43
Ссылки и операция разыменования 45
Операции связывания. Именованные унарные операции. 46
Операции ввода/вывода 47
Разные операции 48
Списковые операции. Операции заключения в кавычки. 52
Выражения 56
Вопросы и Упражнения 60
Операторы 61
Простые операторы 62
Модификаторы простых операторов 63
Составные операторы 66
Операторы цикла 69
Команды управления циклом 73
Именованные блоки 76
Оператор безусловного перехода 77
Вопросы и Упражнения 78
Операции ввода/вывода 79
Операция ввода команды 80
Операция () 81
Функция print 83
Вопросы и Упражнения 84
Работа с файлами 85
Дескрипторы файлов 86
Доступ к файлам 87
Операции с файлами 93
Получение информации о файле 96
Операции с каталогами 98
Вопросы и Упражнения 99
Форматы 100
Ссылки 106
Виды ссылок 107
Создание ссылок 109
Разыменование ссылок 112
Символические ссылки 114
Использование ссылок 115
Вопросы и Упражнения 120
Работа со строками 121
Регулярные выражения 122
Операции с регулярными выражениями 130
Функции для работы со строками 134
Вопросы и Упражнения 140
Подпрограммы и функции 142
Определение подпрограммы 143
Вызов подпрограммы 144
Локальные переменные в подпрограммах 145
Передача параметров 147
В каких случаях функцию local нельзя заменить функцией mу 149
Прототипы 151
Рекурсивные подпрограммы 152
Вопросы и Упражнения 153
Пакеты, библиотеки, модули 154
Пакеты 155
Библиотеки 158
Модули 160
Вопросы и Упражнения 164
Объектно-ориентированное программирование в языке Perl 165
Классы и объекты 166
Методы 168
Обобщающий пример 172
Вопросы и Упражнения 174
Запуск интерпретатора и режим отладки 175
Язык Perl и CGI-программирование 183
Основные понятия 184
HTML-формы 185
Передача информации CGI-программе 189
CGI-сценарии 191
Вопросы и Упражнения 203
Ресурсы Perl 204