반응형
우리 한번 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()함수가 없을 경우엔 아래와 같은 에러가 발생합니다.
반응형
'Development > Flutter & Dart' 카테고리의 다른 글
Flutter 2.0 Engage에서 발표된 Dart의 Sound Null Safety 기능 알아보기 (0) | 2021.03.04 |
---|---|
Dart Programming Language Types (0) | 2021.02.03 |
Dart.dev Language samples (0) | 2021.02.02 |
Dartpad is a Dart Playground! (0) | 2021.02.02 |
Flutter를 공부해볼까? (0) | 2021.02.02 |