switch .. case 문을 쓸 때 대표적인 들여쓰기(indent) 방식은 다음과 같이 두 가지가 있다.
// (1)
switch (a) {
case 1:
break;
case 2:
break;
default:
...
}
// 2)
switch (a) {
case 1:
break;
case 2:
break;
default:
...
}
난 당연히 (1) 로 쓰는 줄 알았는데, ESlint 를 비롯한 많은 style guide에서 (2)와 같은 형태를 기본값으로 놓고 있다.
이에 대해서 찾아봤더니 두가지 이유가 있더라.
참고: https://cboard.cprogramming.com/c-programming/69785-switch-indentation-styles.html