- 1
i = j ? k : l = m;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
i = j ? k : l = m;
опять же с форума wasm.ru... пол дня объяснял почему с++ компилятор трактует это выражение как i = j ? k : (l = m), а никак по-другому... не пишите такую чушь никогда)
(a ? b : c) = 10
я задумываюсь, почему многие языки отказываются это компилировать
лично я ставлю скобки в сомнительных случаях
если думать по определению оператора ?:, то все так как есть)))
скобки просто необходимы в ситуации, когда не уверен как и что будет)))
(стати, сишный синтаксис - говно).
j:= k ? l : m := n;
Неважно.
(стати, паскалевский синтаксис и особенно семантика - говно).
"рэп это кал" (с)