- 1
i = j ? k : l = m;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
i = j ? k : l = m;
опять же с форума wasm.ru... пол дня объяснял почему с++ компилятор трактует это выражение как i = j ? k : (l = m), а никак по-другому... не пишите такую чушь никогда)
ReL 07.02.2011 21:37 # +1
Altravert 08.02.2011 05:01 # 0
ReL 08.02.2011 09:08 # +4
(a ? b : c) = 10
Altravert 08.02.2011 10:23 # 0
Lure Of Chaos 08.02.2011 16:42 # 0
я задумываюсь, почему многие языки отказываются это компилировать
Altravert 10.02.2011 08:54 # 0
Lure Of Chaos 07.02.2011 22:16 # +2
лично я ставлю скобки в сомнительных случаях
ReL 07.02.2011 22:26 # 0
если думать по определению оператора ?:, то все так как есть)))
скобки просто необходимы в ситуации, когда не уверен как и что будет)))
istem 07.02.2011 22:39 # +2
FadedInto 07.02.2011 23:24 # +3
istem 07.02.2011 23:32 # 0
TarasB 07.02.2011 23:33 # −3
(стати, сишный синтаксис - говно).
absolut 07.02.2011 23:36 # 0
Lure Of Chaos 08.02.2011 00:03 # +5
Lure Of Chaos 08.02.2011 18:30 # +2
j:= k ? l : m := n;
FadedInto 08.02.2011 18:52 # +1
guest 08.02.2011 00:33 # −2
Неважно.
(стати, паскалевский синтаксис и особенно семантика - говно).
bugmenot 08.02.2011 00:35 # +5
guest 08.02.2011 01:18 # +1
TarasB 08.02.2011 13:20 # +1
pushkoff 09.02.2011 01:29 # −2
Анонимус 08.02.2011 16:12 # +4
"рэп это кал" (с)
bugmenot 09.02.2011 09:18 # +1
TarasB 08.02.2011 10:34 # +1
ReL 08.02.2011 10:40 # 0
3.14159265 08.02.2011 20:16 # +1