Dart 언어 둘러보기

A tour of the Dart languagearrow-up-right 페이지를 공부하면서 정리한 내용입니다.

기본적인 다트 프로그

이 예제는 Dart 프로그램에 대해 많은 것을 알려줍니다.

// 이건 주석입니다.\ ``한 줄짜리 주석입니다. 컴파일러는 //부터 줄 끝까지를 무시합니다. /* ... */을 이용해 여러 줄 주석을 표현합니다. 컴파일러는 /* 부터 */ 사이에 모든 내용을 무시합니다. 문서 주석은 /// 또는 /**으로 시작합니다. 보다 자세한 내용은 여기arrow-up-right를 참고하세요.

void 반환값을 사용하지 않을 경우를 나타내는 특수한 타입입니다. printIntegermain함수는 명시적인 반환값이 없으므로 void 반환값 타입을 갖습니다.

int 정수 타입을 나타냅니다. Dart 언어는 String, List, bool기본 타입(built-in types)arrow-up-right 제공합니다.

42 숫자 리터럴(Literal)입니다. 리터럴은 일종의 컴파일 타임 상수(compile-time constant)입니다.

print() 콘솔 출력을 위해서 Dart 언어에서 제공하는 내장 함수(built-in functions)arrow-up-right 입니다.

'...' 또는 "..." 문자열 리터럴입니다.

$변수명 또는 ${표현식} 문자열 인터폴레이션(interpolation)입니다. 문자열 리터럴에 변수 또는 표현식 평가 결과를 삽입합니다.

main() Dart 프로그램 실행이 시작되는(entry point) 최상위 함수입니다. 보다 자세한 내용은 여기arrow-up-right를 참고해주세요.

var 타입을 지정하지 않고 변수를 선언하는 방법입니다. 컴파일 타임에 이 변수의 타입은 초기값 42에 의해서 int 타입으로 결정됩니다.

Last updated