중괄호, 다음의 두 조각을 고려자바 스위치 케이스 : 중괄호가 있든 없든?
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;
}
나는 중괄호와 코드에서, 새로운 범위가 중괄호에서 각각의 경우를 둘러싸고하여 만든 것으로 알고 있습니다. 그러나 각 사례에 새로운 범위가 필요하지 않은 경우 (즉, 변수 이름을 다시 사용하지 않는 경우) 사례와 함께 중괄호를 사용하면 성능상의 불이익이 있습니까?
나는 그것이 객관적인 질문이라고 생각한다. 나는 논쟁적인 것을 철회한다. –
나는 중괄호없이 그것을 선호한다. 나는 중괄호가 불필요한 많은 잡음을 추가하는 것을 발견한다. – cdmckay
그래,이게 더 좋을 것 같아. case (FOO) {x = x + 1} case (BAR) {y = y +1} –