Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
В жабе нет неявной конвертации всяких intов в boolean. Соответственно нельзя в if написать присваивание.
a.equals(b) же вообще стоит приучить себя сравнивать через eq(a,b). Только статики, только олдскул.
А вот что-то гцц/шланг не всегда ругаются на присваивания в условиях вместо сравнений.
Помню уже несколько раз граблями так получал, надеясь на ворнинг от Wall+Wextra.
Эти велосипеды написаны взрослыми программистами в конторе. Да, и этот сраный Йода нотейшн. Нуфф саид.
Энджой йоур сраная сишечка.
a.equals(b) же вообще стоит приучить себя сравнивать через eq(a,b). Только статики, только олдскул.
bool b;
if (a=b)
{
...
}
и скобочка в джаве на той же строчке пишется по код-стайлу
и еще инициализировать надо значения
Помню уже несколько раз граблями так получал, надеясь на ворнинг от Wall+Wextra.