А в жизни-то как? 18 лет ждешь, пока сможешь пойти служить. КМБ. Учебка. Отправка в горячую точку. Вертолет сбивают. Повоевал.
Учебка. Пидоришь взлётку в войсках. Потом жена. Ипотека. Сборы. Мобилизация. и дальше уже:
Отправка в горячую точку. Вертолет сбивают. Повоевал.
И если ты был индусом-хуй-бундусом, то респаунишься снова и repeat.
Если ты был индусом, то делаешь
bool a = true;
for (int i=10; i<20; i++)
{
if (a == false)
{
i++
}
else
{
repeat;
break;
}
Ну за данный случай не скажу, но для пыхи например былоб правильней
if (false === $a)
Так как в языке есть приведение типов. И без строгого сравнения считается дурным тоном
а можно не ебать мозг сказом о друном тоне (ни в коем случае не в обиду, просто обычно на практике всякие дурные тоны немного опускаются) и писать if (!$a)
строгое сравнение нужно именно тогда, когда вы хотите сравнить значение переменной именно с false в данном случае, иначе если в переменной будет пустая строка, null или 0, то это равносильно false
Так в том и смысл, что по умолчанию нужно строгое сравнение. А не пропускать всё подряд непойми какого типа. Это хоть и с очень малой вероятностью, но может дать очеть плохо отслеживаемую ошибку.
Ну а рекомендуют использовать всегда, чтобы выработать привычку. Это как йода стиль, если искючать что ты можешь ошибиться, то он и нафиг не нужен. Но рекомендуется, так как всем свойственно ошибаться
Абсолютно верно, особенно если поддерживаешь чужой код или пишешь либу.
А если пишешь что-то свое, к чему ни у кого никогда не будет доступа и ты прям уверен, что у тебя кроме false или true никогда ничего не придет никоим образом, можно и забить на строгое сравнение.
Но даже тут на самом деле вернее всего делать строгое сравнение, поскольку вдруг когда-нибудь вскроется ошибка, из-за которой внезапно вместо false пришел 0, а это в свою очередь не результат действия ведущего к false, а что-то иное, но не отработанное. Тем самым потом легче будет понять в чем косяк.


Скриншоты комментов
66.2K постов41.9K подписчиков
Правила сообщества
В сообществе можно размещать ЛЮБЫЕ скрины (комментов) с любого сайта!!
ПРИКРЕПИТЬ ССЫЛКУ НА КОМЕНТ ЕСЛИ ОН С Пикабу желательно, но не обязательно!!!
Если скрин не с пикабу, а со стороннего сайта( Твиттер,. Вк, Одноклассники и т.д.) то ссылка не обязательна.
Для сообщества подходит любой скрин, набранный на клавиатуре, даже если это не диалог (под вид Твита) Так же подходит скрин с картинкой и хотя бы одним комментарием под ним, с любого источника.