Скалярные переменные

Переменная представляет собой имя блока памяти для хранения одного или нескольких значений.1 Имя переменной остается неизменным, но содержащиеся в ней данные обычно многократно изменяются на протяжении жизненного цикла программы. Скалярная переменная, как и следовало ожидать, содержит одно скалярное значение. Имена скалярных переменных начинаются со знака доллара ($), за ним следует так называемый идентификатор Perl: буква или символ подчеркивания, за которым следуют другие буквы, цифры или символы подчеркивания. Можно также сказать, что идентификатор состоит из алфавитно-цифровых знаков и подчеркиваний, но не может начинаться с цифры. Регистр символов в именах переменных учитывается; $Fred и $fred – две разные переменные. В имени переменной учитываются все символы, так что переменная

$a_very_long_variable_that_ends_in_1

отличается от переменной

$a_very_long_variable_that_ends_in_2

Имена скалярных переменных всегда начинаются с префикса $.2 В командном процессоре префикс $ используется для получения значения, но при присваивании он опускается. В awk и C знак $ вообще не используется. При частых переходах вы будете периодически ошибаться с префиксами, это нормально. (Многие программисты Perl рекомендуют вообще отказаться от программирования для командного процессора, awk и C, но это не всегда возможно.)

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Perl на эту тему:
Автоматическое преобразование между числами и строками
Бинарные операторы присваивания
Вещественные литералы
Встроенные предупреждения Perl
Выбор имен переменных

Вернуться в раздел: Perl / 1. Скалярные данные