- 1
- 2
if (a == null == false) {
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+929.5
if (a == null == false) {
}
когда проверял чужой код пол часа смотрел пока понял что чувак просто не умеет писать if (а != null)
и такая конструкция эквивалентна a != null в C#?
Автор просто гений с хорошей фантазией О_о
тем, что а может быть пустой и не нуллом одновременно
[quote=Говногость]а чем if(a){} плохо? [/quote]
Тем, что это не C++. В C# в условии может стоять только булевское выражение, здесь нельзя проверить ноль/не ноль как в C++.
Ну и так, к слову, булевская переменная в C# никогда не равна наллу, так как это значимый тип
Наследие индусского менеджмента... старался кодгарда не обидеть)
да вы нах зажрались все.Читаемо и работает=))
Весь код говно.Вопрос лишь блядь в силе вони.Как по мне так если работает и читаемо так и похуй как.и кто бля сказал что так именно правильнл а не иначе.???
имхо ему просто повезло, особых дарований не имеет
Putin
кругом одни миллиардеры-пидарасы
Так ведь нифига не читаемо
bool? a = null;
if (a == null == false)
{}
Так ты тоже говнокодер, пол часа чтобы понять приоритет операций =\
null == false?
When an operand occurs between two operators with the same precedence, the associativity of the operators controls the order in which the operations are performed:
1) Except for the assignment operators, all binary operators are left-associative, meaning that operations are performed from left to right. For example, x+y+z is evaluated as (x+y)+z.