본문 바로가기
Development/Flutter & Dart

Dart로 첫 프로그램 만들어보기

by 라띠앵커 2021. 2. 2.
반응형

우리 한번 Dart로 첫 프로그램 만들어볼까요?

 

먼저 Dartpad를 열어주세요. (dartpad.dartlagng.org)

 

패드에 아래 코드를 타이핑해주세요.

void main() {
  var name = myName();
  
  print('My name is $name');
}

String myName() {
  return 'Milati';
}

정말 간단해보이는 위의 코드로 Dart에 대해 꽤 많은 부분을 엿볼 수 있습니다.

 

맨 먼저 둘째 줄부터 살펴보겠습니다.

var name = myName();

맨 먼저 보이는 var는 변수라는 의미의 variable을 줄인 변수 선언자입니다.

name은 이번에 선언하는 변수의 이름입니다.

= 은 우측의 변수 초기화가 이어지게 하는 선언자이고

myName() 함수이며

;은선언이 끝났다는 것을 말해줍니다.

// String 은 return 할 값의 종류를 정의합니다.
// myName은 함수의 이름입니다.
// () 안에는 인자가 들어갑니다. Argument List.
// {} 안에는 함수의 본문입니다. Function Body.
String myName() {
return 'Milati';
}

함수는 위와 같이 정의됩니다.

 

Dart에서 main()는 아주 특별한 함수입니다.

Dart를 통해 프로그램이 처음 실행될 때 자동적으로 실행되는 함수입니다.

따라서 main()안에 있는 함수가 자동적으로 실행됩니다.

 

main()함수가 없을 경우엔 아래와 같은 에러가 발생합니다.

main()함수가 없을 경우

반응형