Время чтения ~2 мин.

Несколько лет назад Horst Keller в комментарии в своем блоге написал, что пытался убедить своих коллег по разработке сделать «что-то вроде» += вместо ADD.

Судя по всему, во многом благодаря ему в релизе 7.54 появились составные операторы присваивания. Выглядят они так:

Короткая записьДлинная запись
x += 1. x = x + 1.
x -= 1. x = x — 1.
x *= 1. x = x * 1.
x /= 1. x = x / 1.
x &&= `abc`. x = x && `abc`.

Важно отметить, что составные операторы можно использовать в позиции операнда. Это делает их использование предпочтительнее устаревшим ADDSUBTRACTMULTIPLYDIVIDE

Что ж, изменения в SAP происходят не так быстро как хотелось бы. В случае составных операторов на это ушло минимум 2 года.

Теперь нам осталось только дождаться обновления до 7.54 у себя на работе, но скорее всего это потребует еще больше времени.

Подробности вы найдете в документации.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.