프로그램의 시작은 main() 함수부터 시작한다. 다트 언어 또한 예외없이 main() 함수부터 실행되며 컴퓨터에서 실행되는 모든 애플리케이션들의 시작점은 main() 함수이기도 하다. 다트 언어의 main() 함수는 프로젝트 생성시 자동으로 만들어지는 bin 폴더 내의 확장자가 dart 인 파일에 존재한다.
다트 언어의 시작 main() 함수
프로그램의 시작부
모든 프로그래밍 언어는 애플리케이션을 만드는데 사용되지만 시작점이 어디인지 처음에는 알 수 없다.
웹프로그래밍은 index.html 을 호출것부터 시작하지만 콘솔 프로그래밍은 main() 함수부터 시작한다.
C, C++, JAVA 언어를 공부해 본 사람들은 알 것인데, 이들 프로그래밍 언어들의 시작은 void main() 이란 공통적인 함수를 가지고 있다.
main() 함수는 프로그램을 시작하는 첫번째 함수임을 기억하자.
다트 언어 또한 마찬가지로 코딩의 시작과 실행의 시작은 main() 함수이다.
다트 언어 프로젝트 생성하기
먼저 다트 언어의 시작점을 확인하기 위해 프로젝트를 생성한다.
비주얼 스튜디오 코드에서 명령 팔레트 ( 단축키 : Ctrl + <Shift> + P ) 를 이용하면 다트 언어에 대한 프로젝트를 생성할 수 있다.
명령 팔레트를 실행하면 프로젝트를 실행할 수 있는 여러가지가 나타나는데 Dart: New Project 를 선택한다.
인터넷이 연결되어 있다면 다트 언어를 사용할 수 있는 파일들을 다운로드 받고 프로젝트를 자동으로 생성할 것이다.
프로젝트가 생성되면 좌측의 탐색기에서 다트 언어의 프로젝트 구조를 볼 수 있다.
프로젝트가 생성되면 프로그램의 시작부분인 main() 함수를 찾아 코드를 수정해 보고 실행을 시켜 눈으로 확인해 볼 수 있다.
프로그램의 시작 main() 함수
생성된 다트 언어 프로젝트에서 main() 함수를 찾아보도록 한다.
main() 함수는 bin 폴더의 dart 파일에 존재한다.
최초 생성되는 dart 파일은 확장자가 dart 로 끝나고 파일명은 프로젝트명을 따른다.
아래는 생성된 프로젝트의 main() 함수가 존재하는 dart 파일의 위치를 보여준다.
위의 다트 파일을 클릭하면 가운데 화면에 다트 파일이 열려진 것을 볼 수 있으며 main() 함수가 존재하는 것을 볼 수 있다.
// 프로그램의 시작
// 코드의 실행은 단축키 F5 이다.
void main() {
print('다트 언어를 공부해 보자.');
}
위의 코드가 다트 언어가 실행될 때 최초로 실행되는 코드이다.
print() 함수는 문자열을 출력하는 함수로 임의로 수정한 것이다.
이제 키보드에 있는 단축키 F5 키를 눌러 프로그램이 실행되는 것을 확인해 본다.
프로그램이 실행되고 최초로 main() 함수를 실행하여 문자열을 출력한 것을 볼 수 있다.
'programming > Dart Flutter' 카테고리의 다른 글
다트 언어 var 변수 사용과 자료형 보기 dart var variables and data type (0) | 2022.07.12 |
---|---|
다트 언어 문자열 표현식 사용 Dart String ${expression} (0) | 2022.07.11 |
플러터 프로젝트 생성 에러 수정하기 Unable to pub upgrade flutter tool (0) | 2022.07.07 |
다트와 플러터 sdk 설치 폴더 찾기 finding dart and flutter sdk folder (0) | 2022.07.04 |
비주얼 스튜디오 코드 다트 언어 프로젝트 생성하기 Creating Dart Project at Visual Studio Code (0) | 2022.07.02 |
댓글