세미콜론을 사용하는 경우

pharmDev·2024년 10월 30일

본 글은 chatGPT4o로 작성한 글입니다.

Dart(Flutter에서 사용하는 언어)에서는 특정 경우에 반드시 세미콜론(;)을 사용해야 합니다. 다음은 세미콜론을 꼭 써야 하는 경우를 정리한 것입니다.

1. 표현식/문장 끝

모든 표현식이나 문장은 세미콜론으로 끝내야 합니다.
예시:

코드 복사
int x = 10;  // 변수 선언 및 할당
print(x);    // 함수 호출

2. return 문 뒤

return 문을 사용할 때는 반드시 세미콜론으로 끝내야 합니다.
예시:

코드 복사
return x + y;

3. break 및 continue 문 뒤

break 또는 continue 문을 사용할 때는 세미콜론을 반드시 사용해야 합니다.
예시:

코드 복사
break;
continue;

4. throw 문 뒤

예외를 던질 때 사용하는 throw 문 뒤에도 세미콜론이 필요합니다.
예시:

코드 복사
throw Exception('에러 발생!');

5. 변수 선언과 함수 호출

변수 선언이나 함수 호출 등의 문장을 작성할 때도 세미콜론을 추가해야 합니다.
예시:

코드 복사
String message = '안녕하세요';  // 변수 선언
showDialog(context: context);  // 함수 호출

클래스나 함수정의에는 세미콜론 필요없음

위의 경우를 제외하고, 예를 들어 클래스나 함수 정의 등에서는 중괄호({})로 블록을 감싸므로 세미콜론이 필요하지 않습니다.

profile
코딩을 배우는 초보

0개의 댓글