Closed ChangJoo-Park closed 6 years ago
Dart 언어의 가장 기본 구성입니다.
// 함수 선언
printNumber(num aNumber) {
print('출력할 숫자는 $aNumber입니다.'); // 콘솔에 출력합니다. $를 붙이면 변수를 문자열에서 사용할 수 있음
}
// 모든 앱은 `main` 함수에서 시작합니다.
main() {
var number = 42; // 자바스크립트처럼 `var`를 사용합니다. (타입을 지정할수도..)
printNumber(number); // 함수 호출
}
// 주석입니다.
//
는 한줄짜리 주석입니다. /* ... */
은 여러줄 짜리 주석입니다. 자바스크립트와 같습니다.
num
num
은 타입입니다. String
, int
, bool
등이 있습니다. 더 많은 타입들은 나중에 살펴봅니다.
42 숫자 리터럴은 컴파일 시점에 상수입니다.
print()
print
함수는 화면에 문자열을 출력합니다.
'....'
문자열은 ''
또는 ""
를 사용할 수 있습니다.
var 직접 타입을 지정하지 않은 변수입니다. 타입을 지정할 수도 있습니다.
num
그리고 int
등null
도 객체입니다. 모두 Object 객체를 상속받습니다.public
, protected
, private
등의 키워드를 제공하지 않습니다. 대신에 _
를 사용한 변수는 private
레벨이 됩니다.Dart 2는 아직 완성된 언어가 아닙니다. 때문에 계속 변화하고 있습니다.
print
사용방법