Иллюстрированный самоучитель по Perl



         

Index1 - часть 2


Аналогично происходит и при изучении языков программирования. Сначала мы должны выяснить, какие можно использовать символы для составления лексем (слов языка), из которых можно конструировать операторы (предложения языка).

В языке Perl можно использовать все буквы латинского алфавита (прописные и строчные), арабские цифры и знак подчеркивания "_". Perl относится к языкам, чувствительным к регистру. Это означает, что символы прописной и строчной буквы считаются

различными.

Поэтому, например, два идентификатора one и one, используемые для задания имени переменной, — это два различных идентификатора и следовательно, определяемые ими переменные одного и того же типа также являются различными.

Замечание

Буквы национальных алфавитов, в частности русского, можно использовать только в строковых данных. Идентификаторы переменных могут содержать буквы только латинского алфавита.

Кроме букв, цифр и символа подчеркивания, которые называются

алфавитно-цифровыми

символами, используется набор специальных символов, представленный в табл. 3.1.

Таблица 3.1.

Специальные символы языка Perl

Анализ специальных символов показывает, что в языке Perl используются

все

символы, которые можно ввести с клавиатуры. Если буквенно-цифровые символы используются в составе идентификаторов, то специальные символы служат для определения знаков операций, уточнения синтаксиса выражений, а также именования специальных встроенных переменных языка Perl. Если читателю какой-то из перечисленных объектов сейчас и не совсем ясен, то при последующем изложении все встанет на свои места. Алфавит языка используется для создания "правильных" (распознаваемых интерпретатором языка) лексем. Среди всего множества таких лексем существует подмножество предопределенных лексем, называемых

ключевыми словами

и используемых для создания правильных конструкций языка. Набор ключевых слов языка Perl не велик и представлен ниже:

if, elseif, else, unless, while, until, foreach, for, next, continue, last, do, eval, goto, sub, my, return




Содержание  Назад  Вперед