{% seo %}myHobbyBest
myHobbyBest
취소

Important concepts

Important concepts Dart 언어에 대해 배울 때 다음 사실과 개념을 염두에 두기바란다. 변수에 넣을 수 있는 모든 것은 객체이며 모든 객체는 클래스의 인스턴스이다. 심지어 숫자, 함수 및 null 까지도 개체이다. null을 제외한 모든 개체는 Object 클래스에서 상속된다. (주: Null 안전성이 Dart 2.12에서 도입되었...

Comments

Comments (주석) Dart는 한 줄 주석, 여러 줄 주석 및 문서형 주석을 지원한다. 한 줄 주석 한 줄 주석은 //로 시작합니다. //과 줄 끝 사이의 모든 내용은 Dart 컴파일러에서 무시된다. void main() { // TODO: refactor into an AbstractLlamaGreetingFac...

Typedefs

Typedefs 유형 별칭 (alias) (typedef 키워드로 선언되기 때문에 흔히 typedef라고 함)는 유형을 참조하는 간결한 방법이다. 다음은 IntList라는 유형 별칭을 선언하고 사용하는 예이다. typedef IntList = List<int>; IntList il = [1, 2, 3]; 유형 alias 는 유형 매개...

Metadata

Metadata 메타데이터를 사용하여 코드에 대한 추가 정보를 제공한다. 메타데이터 주석은 @문자로 시작하고 컴파일 시간 상수(예: deprecated)에 대한 참조 또는 상수 생성자에 대한 호출이 뒤따른다. 모든 Dart 코드에서 @Deprecated, @deprecated 와 @override의 세 가지 주석을 사용할 수 있다. @overrid...

Isolates

Isolates 요즘은 심지어 모바일 플랫폼에서도 대부분의 컴퓨터에는 CPU가 멀티 코어로 되어 있다. 모든 코어를 활용하는 장점을 취하기 위해 개발자는 전통적으로 동시에 실행되는 공유 메모리 스레드를 사용한다. 그러나 공유 상태의 동시성은 오류가 발생하기 쉽고 복잡한 코드로 이어질 수 있다. 모든 Dart 코드는 스레드 대신 내부에서 독립적으로 ...