basic syntax

(1) 코드 한 줄의 끝에는 세미콜론을 작성해줘야 한다. (Auto Formattor 없음)

(2) main function을 entry point로 하여 프로그램이 실행된다.

Main Function

main function은 Dart 로 작성한 프로그램의 EntryPoint (진입점) 가 되는 코드 파일입니다. 연관하여 작성한 Class나 .dart파일 및 기타 파일들은 이 main Function을 시작점으로 호출됩니다.

다른 말로 하면, main Function이 없다면 Dart로 작성한 프로그램은 실행되지 않는다는 것이다. 아래 예시를 통해 알아보겠습니다.

먼저, main Function을 제대로 선언한 뒤 실행을 해보겠습니다.

1
2
3
4
5
6
7
void main() {
    print('Hello World!');
}

// 실행시
>>> Hello WorLd!
>>> Exited.

그리고 main Function의 이름을 something으로 바꿔보면, 실행버튼이 사라져서 실행할 수 없는 것을 볼 수 있습니다.