В начале этой главы говорилось о том, что принятие решений и условное выполнение кода — не все, что может понадобиться от программы. Иногда еще нужно многократно выполнять некоторый…

Управлять процессом выполнения программы с помощью циклов и условных операторов достаточно удобно, но для создания программ с прозрачной структурой нужны и другие операторы управления. Действительно, в Perl имеются…

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

Мне приходилось программировать на С. Существуют ли в Perl аналоги операторов switch и case? Нет! В Perl имеется такое огромное количество условных операторов, что даже трудно выбрать лучший…

Выше была описана методика работы с массивами и списками. Теперь рассмотрим вопрос доступа к их индивидуальным элементам. Такой доступ необходим для выполнения поиска элементов в массивах, изменения их…

Теперь, после знакомства с основными правилами построения массивов, пришло время изучить несколько полезных методов работы с ними. Поэлементная работа с массивом На 3-м занятии, “Управление процессом выполнения программы”,…

На этом занятии вы получили большое количество новой, зачастую неожиданной, информации. Оказалось, что знакомые операторы ведут себя совершенно по-разному в зависимости от контекста. Вы познакомились с новыми операторами…

Существует ли быстрый способ поиска определенной строки в элементах массива? Обычно используют итерацию в массиве с проверкой каждого его элемента. Если такую проверку необходимо делать много раз, для…

Для чтения и записи файлов в Perl необходимо открыть так называемый дескриптор файла. Дескрипторы файлов — еще одна разновидность переменных Perl. Они служат для идентификации файлов в программе…

В Perl существует несколько способов чтения файлов, определенных дескрипторами. Самый распространенный заключается в использовании оператора файлового ввода, называемого еще угловым оператором (<>). Длячтения информации из файла достаточно поместить…