переменная:=выражение
В качестве переменной может быть простая переменная, разыменованный
указатель, переменная с индексами или компонент переменной типа запись.
Символ := называется значком присваивания. Выражение должно быть совместимо по
присваиванию с переменной.
Оператор присваивания заменяет текущее значение переменной значением выражения.
Например:
i := i + 1; // увеличивает значение переменной i на 1
В PascalABC.NET определены также операторы
присваивания со значками
+=, -=,
*=, /=. Для
числовых типов действие данных операторов описано
здесь. Кроме того,
использование операторов += и *= для строк описано
здесь и операторов
+=, -= и
*= для множеств -
здесь. Их действие для
процедурных переменных описано здесь.
Операторы
+=, -=,
*=, /= имеют
следующий смысл: a #= b означает
a := a # b, где # -
знак операции
+, -,
*, /.
Например:
a += 3; // увеличить a на 3
b *= 2; // увеличить b в 2 раза
Опертор /= неприменим,
если выражение слева - целое.
Операторы
+=, -=,
*=, /= могут также использоваться со
свойствами
классов соответствующих типов в левой части.