@FreeCam

Почему оператор не должен менять значение своих параметров?

Здравствуйте, разъясните пожалуйста, чем отличается 1 вариант от 2:
61fbbfaa03152640173717.png
Почему оператор не должен менять значение своих параметров?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
Ты такой пишешь в коде
6 = 4 + 2
А у тебя бац и 2 превратилось в 6, не иначе магия.
Ответ написан
Комментировать
insighter
@insighter
-First time? - Huh? (C#, React, JS)
Не надо думать, что если оператор унарный, то значит его вызов должен привести к изменению исходного объекта.

var valid = true;
if (!valid) {
  ...
}
if (valid){
  ...
}

и что было бы если бы оператор ! изменил бы исходную переменную valid?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы