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



         

Выражения и операторы - часть 2


Замечание

Забегая вперед, скажем, что так как имена переменных Perl начинаются со специального символа ("

$ ", "

@ ", "

% "), определяющего их тип, после которого следует идентификатор, то в этом случае использование идентификатора, совпадающего с ключевым словом Perl, является правомочным и не вызывает ошибку интерпретатора. Так, следующие имена переменных являются допустимыми:

$print ,

@do ,

%if , однако подобная практика не рекомендуется. Это замечание не относится к идентификаторам, используемым для именования дескрипторов файлов и меток, имена которых не начинаются с определенных символов.

(Как используются идентификаторы для объявления переменных см. часть 3 )

 (Как используются идентификаторы в дескрипторах файлов см. часть 7 )

 (Как используются идентификаторы для объявления форматов см. часть 8 )

Литерал,

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

123       # Целое число.

23.56     # Вещественное число с фиксированной точкой.

2Е+6      # Вещественное число с плавающей точкой.

"Язык Perl" # Строковый литерал.

(О литералах см. в части 3)

Знаки операций —

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

Пример 2.5. Операции языка Perl

++$п;        # Унарная операция (++)

23 * $п;     # Бинарная операция (*)




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