Руководство разработчика

Присваивание с изменением

К переменным вещественного и целочисленного типа и типа "дата" применима операция присваивания с изменением. Эти операторы позволяют более лаконично, чем оператор присваивания, записать арифметические операции значений. При применении операции присваивания с измененим сначала выполняется арифметическая операция, а затем сохраняется результат. Кроме того, доступ к переменной производится только один раз, что увеличивает скорость.

Синтаксис:

Шагом может быть любое выражение числового типа.

Пример:

ВЫЧИСЛИТЬ
  ПЕРЕМ ЦЕЛОЕ : ф = 1
  ф += 10 // ф = ф + 10
  ф -= 5 // ф=ф-5
  ф *= 5 // ф =ф*5
  ф /= 5 // ф=ф/5
  д = 28.02.2000
  д += 2 // д = 02.03.2000
КОНЕЦ

Для строк может применяться схожий по написанию оператор добавления в конец.

Синтаксис:

<строковая переменная> += <строковое выражение>

К значению строковой переменной пристыковывается строковое значение стоящего справа от оператора выражения.

Пример:

ВЫЧИСЛИТЬ
  ПЕРЕМ СТРОКА: фио = "Иванов"
  фио += " Петр" // фио = "Иванов Петр"
КОНЕЦ

См. также: