PERL: БИБЛИОТЕКА ПРОГРАММИСТА


PERL: БИБЛИОТЕКА ПРОГРАММИСТА - стр. 27


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

Каждая глава завершается одной или несколькими законченными программа­ми. Хотя некоторые рецепты уже содержат маленькие программы, эти приложе­ния выделяют основную тему главы; кроме того, в них, как и в любой реальной программе, используются приемы из других глав. Все эти программы полезны, некоторые из них используются ежедневно. Некоторые программы даже помог­ли нам в работе над книгой.

О чем рассказано в этой книге

Первая четверть книги, занимающая более пяти глав, посвящена базовым типам данных Perl. В главе 1 «Строки» рассматриваются такие вопросы, как работа с подстроками, расширение вызовов функций в строках и анализ данных, разде­ленных запятыми. Глава 2 «Числа» описывает некоторые странности представ­ления с плавающей запятой, разделение разрядов запятыми и процесс генерации псевдослучайных чисел. Глава 3 «Дата и время» демонстрирует преобразования между числовыми и строковыми форматами даты и применение таймеров. В гла­ве 4 «Массивы» рассматривается все, что относится к операциям со списками и массивами, в том числе поиск уникальных элементов, эффективная сортировка и случайные перестановки элементов. Глава 5 «Хэши» завершает основы языка и представляет самый полезный тип данных — ассоциативные массивы. В ней по­казано, как обращаться с элементами хэша в порядке вставки, как отсортировать хэш по значению и как хранить несколько ассоциированных значений для одного ключа.

Глава 6 «Поиск по шаблону» занимает больше всего места. Рецепты описыва­ют преобразование универсальных символов командного интерпретатора в шаб­лон, поиск букв и слов, многострочные совпадения, отказ от максимализма при поиске и поиск строк, которые близки к искомым, по не совпадают с ними. Хотя




Начало  Назад  Вперед