Даже не знаю, как читать между строк исходный код, за который были казнены товарищи на картинке. С одной стороны, явное сравнение с true - не джедайство, с другой стороны, это более читаемо, чем неявное преобразование сравнения в int, но опечатка вышла вместо == =.
Вообщем, пришел к выводу, картинка кроме всего прочего демонстрирует высказывание: "благими намерениями выложена дорога в ад".
...
Дата: П'ятниця, 16 Червень 2017 05:37 (UTC)...
Дата: П'ятниця, 16 Червень 2017 06:41 (UTC)Хоча історія знає і варіанту вигляду if(myBoolVar.toString().length == 4) {…}
...
Дата: П'ятниця, 16 Червень 2017 07:52 (UTC)Вообщем, пришел к выводу, картинка кроме всего прочего демонстрирует высказывание: "благими намерениями выложена дорога в ад".
...
Дата: П'ятниця, 16 Червень 2017 07:59 (UTC)Давно ничего не писал.
...
Дата: П'ятниця, 16 Червень 2017 20:32 (UTC)...
Дата: П'ятниця, 16 Червень 2017 20:45 (UTC)Там оператор (=) — це або порівняння, або binding, а присвоєння значення мутабельній змінній — це оператор (<-)
...
Дата: Неділя, 18 Червень 2017 05:55 (UTC)if ( !!var ) { ... }
if ( !( var == 2 ) ) { .. }
...
Дата: Неділя, 18 Червень 2017 06:06 (UTC)