Рассмотрим следующие два фрагмента с фигурными скобками:
switch (var) {
case FOO: {
x = x + 1;
break;
}
case BAR: {
y = y + 1;
break;
}
}
Без брекетов:
switch (var) {
case FOO:
x = x + 1;
break;
case BAR:
y = y + 1;
break;
}
Я знаю, что в фрагменте с фигурными скобками создается новая область, охватывая каждый случай в фигурных скобках. Однако, если каждый случай не нуждается в новой области (т.е. Имена переменных не используются повторно), существует ли какая-либо оценка производительности для использования фигурных скобок с футляром?