26 подписчиков
Чем процедура присваивания значения отличается от обозначения равенства? Или, если чуть-проще: в чем разница между оператором присваивания и оператором равенства?
В разных языках синтаксис может меняться, но смысл окажется постоянным.
Оператор присваивания, который обычно обозначается как “=” используется для присвоения значения переменной. Например, если написать, что x=7, то мы переменной икс присвоили значение 7.
Оператор равенства, обозначаемый как "==" проверяет, равны ли два заданных операнда или нет. Если это так, он возвращает true, т.е. истину. В противном случае он возвращает false. Скажем, запись x==7 проверит, равна ли переменная 7. В нашем случае будет значение true, т.к. чуть выше мы присвоили это значение икс.
Не путайте значение равенства и процедуру присваивания.