Задать вопрос
@FreeCam

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

Здравствуйте, разъясните пожалуйста, чем отличается 1 вариант от 2:
61fbbfaa03152640173717.png
Почему оператор не должен менять значение своих параметров?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 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?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы