Top

Up

Dart 프로그램의 기본 (A basic Dart program)

다음 코드는 Dart의 가장 기본적인 기능을 많이 사용합니다.

// 함수를 정의 합니다.
printInteger(int aNumber) {
	print('The number is $aNumber.'); // 콘솔에 표시합니다.
}

// 앱의 실행 시작점 입니다.
void main() {
	var number = 42; // 변수를 선언하고 초기화 합니다.
    printInteger(number); // 함수를 호출합니다.
}

다음은 이 프로그램이 사용하는 모든 (또는 거의 모든) Dart 앱에 적용되는 내용입니다.

// 이것은 주석입니다.

한 줄 주석입니다. Dart 는 또한 여러 줄 및 문서 주석을 지원합니다. 자세한 내용은 주석을 보세요.

void

사용되지 않을 값을 나타내는 특수 타입입니다. printInteger()main()같은 함수는 void 반환 타입을 가지고 값을 리턴하지 않는 것을 명시합니다.

int

다른 타입으로, 정수를 나타내는 타입입니다. 다른 내장 타입(builtin types)String, List, bool 등이 있습니다.

42

숫자 리터럴 입니다. 숫자 리터럴은 컴파일 타임 상수 입니다.

print()

출력을 표시하는 편리한 수단입니다.

'...' (또는 "...")

문자열 리터럴입니다.

$variableName (또는 ${expression})

문자열 interpolation: 문자열 리터럴 내에서 변수 또는 표현식의 문자열을 포함합니다. 자세한 내용은 Strings를 보세요.

main()

특별한 필수 최상위 함수로 앱 실행시 시작점입니다. 더 자세한 내용은 main() 함수 을 보세요.

var

타입을 지정하지 않고 변수를 선언하는 방법 입니다.

주요 컨셉 (Important concepts)

예약어 (Keywords)

예약어는 다음과 같습니다.

abstract 		dynamic	 		implements  	show
as				else		 	import			static
assert 			enum 			in 				super
async 	 		export  		interface  		switch
await  			extends 		is 				sync
break 			external  		library  		this
case 			factory  		mixin  			throw
catch 			false 			new 			true
class 			final 			null 			try
const 			finally 		on  			typedef 
continue 		for 			operator  		var
covariant 	 	Function 	 	part 		 	void
default 		get 		 	rethrow 		while
deferred 	 	hide 		 	return 			with
do 				if 				set 		 	yield

다음: 변수 (Variables)

문서 변경 이력

2019년 5월 15일: 첫 작성.