- 1
- 2
if (a == null == false) {
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+929.5
if (a == null == false) {
}
когда проверял чужой код пол часа смотрел пока понял что чувак просто не умеет писать if (а != null)
guest 15.12.2008 03:17 # −2
и такая конструкция эквивалентна a != null в C#?
Автор просто гений с хорошей фантазией О_о
guest 05.02.2013 21:56 # 0
guest 13.07.2013 01:36 # −3
guest 05.01.2009 15:01 # +1.8
guest 01.04.2010 15:38 # +5.4
guest 05.04.2011 10:48 # +1
guest 31.01.2009 00:26 # +1
тем, что а может быть пустой и не нуллом одновременно
guest 07.03.2009 01:41 # 0
[quote=Говногость]а чем if(a){} плохо? [/quote]
Тем, что это не C++. В C# в условии может стоять только булевское выражение, здесь нельзя проверить ноль/не ноль как в C++.
Ну и так, к слову, булевская переменная в C# никогда не равна наллу, так как это значимый тип
shapigor 23.12.2009 14:47 # 0
guest 01.04.2009 23:59 # 0
Наследие индусского менеджмента... старался кодгарда не обидеть)
guest 25.07.2009 23:48 # −18.2
да вы нах зажрались все.Читаемо и работает=))
Весь код говно.Вопрос лишь блядь в силе вони.Как по мне так если работает и читаемо так и похуй как.и кто бля сказал что так именно правильнл а не иначе.???
TheHamstertamer 18.06.2011 10:15 # 0
LegionDead 18.06.2011 22:27 # −2
carsten 20.06.2011 09:40 # +5
имхо ему просто повезло, особых дарований не имеет
guest 20.06.2011 09:45 # +2
Putin
кругом одни миллиардеры-пидарасы
carsten 20.06.2011 09:40 # 0
guest 16.12.2011 15:56 # +3
guest 06.08.2009 20:14 # +1
Так ведь нифига не читаемо
guest 12.08.2009 11:38 # 0
greevex 18.09.2009 05:02 # 0
guest 01.10.2009 19:14 # −8
guest 27.11.2009 17:41 # +2.2
bool? a = null;
if (a == null == false)
{}
guest 01.05.2010 13:42 # −3
Так ты тоже говнокодер, пол часа чтобы понять приоритет операций =\
guest 16.12.2011 15:58 # +1
guest 01.05.2010 14:21 # −1
null == false?
cfdev 01.05.2010 14:29 # +3
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.
Govnocoder#0xFF 12.04.2011 11:20 # +3
3.14159265 05.02.2013 22:12 # 0
3.14159265 05.02.2013 22:18 # 0
guest 16.12.2011 01:31 # 0