스위치문 쓰는데 아래 구문에서 이상하게 에러 떠서 확인해보니 다음과 같음.
--------------
case 2:
구문1;
구문2;
// 구문3 공통실행을 위해 break 제거.
case 3:
구문3;
break;
--------------
C - 가능
C++ - 가능
C# - 에러
C#에서는 구문1, 구문2 가 없어야만 되네.
저거 그냥 허용하면 되지, 왜 허용안하는지 모르겠네. ㅂㄷㅂㄷ
스위치문 쓰는데 아래 구문에서 이상하게 에러 떠서 확인해보니 다음과 같음.
--------------
case 2:
구문1;
구문2;
// 구문3 공통실행을 위해 break 제거.
case 3:
구문3;
break;
--------------
C - 가능
C++ - 가능
C# - 에러
C#에서는 구문1, 구문2 가 없어야만 되네.
저거 그냥 허용하면 되지, 왜 허용안하는지 모르겠네. ㅂㄷㅂㄷ
{구문} 이렇게 해봄?
ㄴ 덕분에 추가로 안 사실인데 그냥 비어있는 { }만 집어넣어도 오류 뱉는다. 연속해서 할거면 아예 중간에 아무것도 없어야되는거 같음.
어쨌거나 저거 안에 내용 길어서 함수 밖으로 뺀다고 쓸데없이 삽질했네. ㅂㄷㅂㄷ