Это не священная война, это не вопрос "что лучше".
Каковы преимущества использования следующего формата для одного оператора if блоков.
if (x) print "x is true";
if(x)
print "x is true";
В отличие от
if (x) { print "x is true"; }
if(x) {
print "x is true";
}
Если вы форматируете свое отдельное утверждение ifs без скобок или знаете программиста, который это делает, что побудило вас / их принять этот стиль в первую очередь? Меня особенно интересует, какую пользу это принесло вам.
Обновление : так как самый популярный ответ игнорирует реальный вопрос (даже если он представляет самый вменяемый совет), вот сводный список профессионалов без скобок.
- Компактность
- Более читабельно для некоторых
- Скобки вызывают область видимости, которая в некоторых случаях имеет теоретические издержки