본 글은 chatGPT4o로 작성한 글입니다.
Dart(Flutter에서 사용하는 언어)에서는 특정 경우에 반드시 세미콜론(;)을 사용해야 합니다. 다음은 세미콜론을 꼭 써야 하는 경우를 정리한 것입니다.
모든 표현식이나 문장은 세미콜론으로 끝내야 합니다.
예시:
코드 복사
int x = 10; // 변수 선언 및 할당
print(x); // 함수 호출
return 문을 사용할 때는 반드시 세미콜론으로 끝내야 합니다.
예시:
코드 복사
return x + y;
break 또는 continue 문을 사용할 때는 세미콜론을 반드시 사용해야 합니다.
예시:
코드 복사
break;
continue;
예외를 던질 때 사용하는 throw 문 뒤에도 세미콜론이 필요합니다.
예시:
코드 복사
throw Exception('에러 발생!');
변수 선언이나 함수 호출 등의 문장을 작성할 때도 세미콜론을 추가해야 합니다.
예시:
코드 복사
String message = '안녕하세요'; // 변수 선언
showDialog(context: context); // 함수 호출
위의 경우를 제외하고, 예를 들어 클래스나 함수 정의 등에서는 중괄호({})로 블록을 감싸므로 세미콜론이 필요하지 않습니다.