В языках C/C++ операция присваивания возвращает результат.
Т.е.
[code]
int a = 10;
int b = 10;
b = a = 20; // после этого b будет иметь значение 20.
[/code]
Это позволяет использовать эту операцию внутри if-ов:
[code]
if ( a = 20 ) {
// Что-то там делать.
}
[/code]
Проблема в том, что от этого больше вреда, чем пользы. Обычно программист всё-таки имеет в виду
<code>
if ( a == 20 ) {
// Что-то там делать.
}
</code>
Не понял прекол, переведите на питон
В языках C/C++ операция присваивания возвращает результат.
Т.е.
[code]
int a = 10;
int b = 10;
b = a = 20; // после этого b будет иметь значение 20.
[/code]
Это позволяет использовать эту операцию внутри if-ов:
[code]
if ( a = 20 ) {
// Что-то там делать.
}
[/code]
Проблема в том, что от этого больше вреда, чем пользы. Обычно программист всё-таки имеет в виду
<code>
if ( a == 20 ) {
// Что-то там делать.
}
</code>
Бля, забыл, как на ТЖ вставлять куски кода в комментариях.
Комментарий недоступен
Может ли робот какать и есть одновременно? Не думаю, а я вот могу 😎
Еще и пить
Пить мочу из сапога, как делал Ницше!
удалено
Хорошая попытка
Василиск Рокоежкин.