Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 [ 101 ] 102 103

Содержание

Предисловие 5

Введеиие 9

1. Введение 25 История создания языка Perl 25 Назначение языка Perl 26 Доступность 27 Основные понятия 28 Прогулка по стране Perl 30 Упражнение 57

2. Скалярные данные 59 Что такое скалярные данные 59 Числа 59 Строки 6I Скалярные оператции 63 Скалярные переменные 69 Скалярные операции и функции 69 <STDIN> как скалярное значение 74 Вывод с помощью функции print 75 Значение undef 75 Упражнения 76

3. Массивы и сиисочные данные 77 Список и массив 77 Литеральное представление 77 Переменные 79 Операции над массивами и функции обработки массивов 79 Скалярный и списочный контексты 85 <STDIN> как массив 85 Интерполяция массивов 86 Упражнения 87

4. Управляющие структуры 89 Блоки операторов 89 Оператор if/unless 90

Содержание 315



Оператор while/until 92

Оператор for 94

Оператор foreach 95

Упражнения 96

5. Хеши 97

Что такое хеш 97

Хеш-переменные 97

Литеральное представление хеша 98

Хеш-функции 99

Срезы хешей 101

Упражнения 102

6. Базовые средства ввода-вывода 103 ВводизЗТОШ 103 Ввод из операции "ромб" 104 Вывод в STDOUT 105 Упражнения 106

7. Регулярные выражения 107 Основные понятия 107 Основные направления использования регулярных выражений 107 Образцы 109 Еше об операции сопоставления 116 Операция замены 120 Функции split и join 121 Упражнения 123

8. Функции 125

Определение пользовательской функции 125

Вызов пользовательской функции 126

Возвращаемые значения 127

Аргументы 128

Локальные переменные в функциях 129

Полулокальные переменные, созданные при помощи функции local 131

Создаваемые операцией ту() переменные файлового уровня 132

Упражнения 133

9. Управляющие структуры 135 Оператор last 135 Оператор next 137 Оператор redo 137 Метки 138 Модификаторы выражений 139 Операции && и как управляющие структуры 141 Упражнения 142

10. Дескргтторы файлов и проверка файлов 143 Что такое дескриптор файла 143



Открытие и закрытие дескриптора файла Небольшое отступление: функция die Использование дескрипторов файлов Операции для проверки файлов Функции stat и Istat Упражнения

. Форматы

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

Изменение в форматах установок по умолчанию Упражнения

12. Доступ к каталога.и Перемешение по дереву каталогов Развертывание Дескрипторы каталогов

Открытие и закрытие дескриптора каталога Чтение дескриптора каталога Упражнения

13. Матту.чирование фаи.тами п каталогами

Удаление файла Переименование файла

Создание для файла альтернативных имен: связывание ссылками

Создание и удаление каталогов

Изменение прав доступа

Изменение принадлежности

Изменение меток времени

Упражнения

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

Сводка операций, проводимых над процессами

Передача и прием сигналов

Упражнения

15. Другие операции преобразования данны.х-Поиск подстроки

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

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



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 [ 101 ] 102 103