Скалярное присваивание

Самой частой операцией со скалярными переменными является операция присваивания, то есть задания значения переменной. Оператор присваивания в Perl записывается в виде знака = (как и во многих других языках), слева от которого указывается имя переменной, а справа – выражение, определяющее ее значение. Примеры:

$fred = 17; # Присвоить $fred значение 17
$barney = 'hello'; # Присвоить $barney строку из 5 символов 'hello'
$barney = $fred + 3; # Присвоить $barney текущее значение $fred
# плюс 3 (20)
$barney = $barney * 2; # $barney заменяется своим значением,
# умноженным на 2 (40)

Обратите внимание на последнюю строку, в которой переменная $barney используется дважды: сначала для получения текущего значения (справа от знака равенства), а затем для определения места хранения вычисленного результата (слева от знака равенства). Такое использование вполне законно, безопасно и распространено. Более того, оно применяется настолько часто, что для него создана удобная сокращенная запись, представленная в следующем разделе.

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

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

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