Здравствуйте, пффф, Вы писали:
П>Это дерьмовая практика.
Кстати тут я тоже считаю что иногда лучше не растягивать код по вертикали
if cond { foo() } else { bar() }
vs
if cond
{
foo()
}
else
{
bar()
}
Простой по смысле код растягивается на кучу экранов в пустынную кашу, в которой хрен что найдёшь.
Так же я считаю, что есть смысл писать в одну строчку сочетание break и короткого привоения:
if (cond) { result := *it; break; }
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте