Есть один вопрос касаемо Java.
Что происходит, когда я опускаю скобки как в примере ниже:
Без скобок:
for(...)
someAction() ;
идентичный код со скобками:
for(...)
{
someAction() ;
}
Использование или неиспользование скобок в этом примере как-то влияет на время компиляции или производительность ?
Ответ
Разница в том, что без скобок будет выполняться только одна строка, следующая после цикла/условия/пр. В случае со скобками будет выполнено все внутри { }. Если Вы на 99.9% уверены, что конструкция будет неизменна - можете писать без скобок. Чтобы не было впоследствии ситуации, что добавите еще 1 строчку, скобки забудете, а затем программа не так отработает.
Комментариев нет:
Отправить комментарий