Приглашаем посетить
Григорьев С.Т. (grigoryev-s-t.lit-info.ru)

Глава 3

Глава 3

В языках программирования операторы сообщают компьютеру, какую операцию необходимо произвести. В Perl имеется больше операторов, чем в большинстве других языков программирования. Ранее вы уже познакомились с некоторыми операторами, - например, оператор присваивания или оператор равенства (=). По мере дальнейшего изучения операторов языка, вы, несомненно, почувствуете, что уже знакомы со многими из них.

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

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

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

Для лучшего представления относительно порядка выполнения операторов в языке давайте сравним это с тем, как инструктор вождения дает команды своему ученику по ходу движения автомобиля. Он говорит ему: "поверни налево" или "поверни направо". И ученик все выполняет. Но если инструктор вдруг прикажет ученику остановиться, то эта команда имеет для ученика приоритет над всеми другими командами, иначе машина может просто попасть в аварию. Таким образом, команда "остановись!" имеет приоритет над командами "влево" и "вправо". Это и есть приоритет выполнения или порядок выполнения.

Назад | Оглавление | Далее