Изучаем Perl

975b8bba

Изучаем Perl

Приложение А
Ответы к упражнениям
Глава 2 "Скалярные данные"

Глава 3 "Массивы и списочные данные"
Глава 4 "Управляющие структуры"
Глава 5 "Хеши"
Глава 6 "Базовые средства ввода-вывода^
Глава 7 "Регулярные выражения"
Глава 8 "Функции"



Глава 9 "Разнообразные управляющие структуры "
Глава 10 "Дескрипторы файлов и проверка файлов"
Глава 11 "Форматы"
Глава 12 "Доступ к каталогам"
Глава 13 "Манипулирование файлами и каталогамиff
Глава 14 "Управление процессами"
Глава 15 "Другие операции преобразования данных "
Глава 16 "Доступ к системным базам данныхff

Глава 17 "Работа с пользовательскими базами данных"
Глава 18 "Преобразование других программ в Perl-программы "
Глава 19 "CG1-программирование"
Библиотеки и модули
Темы, которых мы не коснулись

Глава 1
История создания языка Perl
Назначение языка Perl
Доступность
Основные понятия

Прогулка по стране Perl
Допустим, вы хотите найти все
Упражнение
Глава 2

Что такое скалярные данные
Скалярные операции

Скалярные операции и функции
Упражнения
Глава 3
Список и массив
Литеральное представление
Переменные
Операции над массивами и функции обработки массивов

Скалярный и списочный контексты
STDIN как массив
Интерполяция массивов
Глава 4
Блоки операторов
Оператор if/unless

Оператор while/until
Оператор for
Оператор foreach
Глава 5
Что такое хеш
Хеш-переменные
Литеральное представление хеша
Хеш-функции

Срезы хешей
Глава 6
Ввод из STDIN
Ввод из операции "ромб"
Вывод в STDOUT
Глава 7
Основные понятия

Основные направления использования регулярных выражений
Образцы

Еще об операции сопоставления
Операция замены
Функции split и join
Глава 8

Функции
Определение пользовательской функции
Вызов пользовательской функции
Возвращаемые значения
Аргументы
Локальные переменные в функциях

Изучаем Perl

Полулокальные переменные, созданные при помощи функции local
Создаваемые операцией my() переменные файлового уровня
Глава 9
Оператор last
Оператор next

Оператор redo
Метки
Модификаторы выражений
Операции и || как управляющие структуры
Глава 10
Что такое дескриптор файла
Открытие и закрытие дескриптора файла
Небольшое отступление: функция die

Использование дескрипторов файлов
Операции для проверки файлов
Функции stat и Istat
Что такое формат
Определение формата

Вызов формата
Еще о поледержателяж
Формат начала страницы
Изменение в форматах установок по умолчанию

Глава 12
Перемещение по дереву каталогов
Развертывание
Дескрипторы каталогов
Открытие и закрытие дескриптора каталога
Чтение дескриптора каталога
Глава 13
Манипулирование файлами и каталогами

Удаление файла
Переименование файла
Создание для файла альтернативных имен: связывание ссылками
Создание и удаление каталогов
Изменение прав доступа
Изменение принадлежности
Изменение меток времени

Глава 14
Использование функций system u ехес
Использование обратных кавычек
Использование процессов как дескрипторов файлов
Использование функции fork
Сводка операций, проводимых над процессами

Передача и прием сигналов
Глава 15
Поиск подстроки
Извлечение и замена подстроки

Форматирование данных с помощью функции sprintf()
Сортировка по заданным критериям
Транслитерация
Глава 16

Получение информации о паролях и группах
Упаковка и распаковка двоичных данных
Получение информации о сети
Глава 17

DBM-базы данных и DBM-хети
Открытие и закрытие DBM-хешей
Использование DBM-хеша
Базы данных произвольного доступа с записями фиксированной длины
Базы данных с записями переменной длины (текстовые)
Глава 18
Преобразование awk-программ в Perl-программы

Преобразование sed-программ в Perl-программы
Преобразование shell-сценариев в Perl-программы
Глава 19
СGІ-программирование
Модуль CGI.pm
Ваша CGI-программа в контексте
Простейшая CGI-программа

Передача параметров через CGI
Как сократить объем вводимого текста
Генерирование формы
Другие компоненты формы

Создание CGI-программы гостевой книги

Поиск и устранение ошибок в CGI-программах
Perl и Web: не только CGI-программирование
Дополнительная литература
Содержание:

Сетевые клиенты
Предисловие

Введение
Где найти упражнения

Изучаем Perl

FTP
FTPMAIL
BITFTP
UUCP
Телеконференции Usenet
Домашняя страница Perl
Сборник часто задаваемых вопросов
Сообщения о дефектах

Как распространяется Perl
Другие книги
Как получить Perl
Использование анонимного FTP
Как выбирать модули
Обозначения, принятые в книге
Поддержка
Благодарности: первое издание

Благодарности: второе издание
Пожалуйста, пишите нам