- 1
- 2
- 3
- 4
- 5
- 6
case 43: /* + */
sum_up += sum_up > 1 ? 0 : 1;
return 1;
case 45: /* - */
sum_up -= sum_up < 1 ? 0 : 1;
return 1;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+142
case 43: /* + */
sum_up += sum_up > 1 ? 0 : 1;
return 1;
case 45: /* - */
sum_up -= sum_up < 1 ? 0 : 1;
return 1;
Если выше/ниже лимита то добавляем/отнимаем ничего.
ЗЫ sum_up это переменная контролирующая уровень вербозности (0,1,2) специальной мониторной проги. кнопками +/- можно интерактивно контролировать. К слову, сверху это уже правленый код. Оригинальный оригинал:
if (c == 43) { sum_up = sum_up > 1 ? sum_up : ++sum_up; return 1; }
if (c == 45) { sum_up = sum_up < 1 ? sum_up : --sum_up; return 1; }
зачот!
Но это грустно, это не весело.
Весело - это:
Ну, как циклический список, только переход не с "первого" на "последний" а с "первого" на "первый" и с "последнего" на "последний".
Пользоватся:
:)
Зато не похожи симантически.
джавамантически
Но, как вы абсолютно правильно заметили, парадигмы отличаются, как отличаются и домены (сферы применения). Поэтому я не вижу причины спорить. Оба утверждения правильные и не противоречат друг другу.
вас двое?
"вас один?"
и найдете ответ, содержащийся в вопросе.
школатически, блеать
symantически
Я заметил.
Но тоска по логической парадигме наличествует. А функциональная достала чуть меньше объектно-ориентированной.
опасная это херня
правленый код довольно неплох, а вот оригинальный оригинал 100% говно