민스씨의 일취일장

Dart Log | 다트 주요 개념 기록 본문

Mobile/Flutter & Dart

Dart Log | 다트 주요 개념 기록

읻민스 2024. 2. 6. 10:40
반응형

다트를 공부하고 사용하며 알게 된 내용을 기록한 강의 노트 페이지입니다.

📢 다트를 공부하며 정리하는 강의노트입니다. 기억을 위한 요점 및 키워드 기록에 중점을 둔 글입니다. 틀린 내용, 질문 등 어떤 코멘트도 환영입니다.

다트 주요 개념

다트 주요 개념 썸네일 이미지이다.
다트 주요 개념

Type Safe Language

다트는 타입 세이프 언어이다. 모든 값은 타입을 갖고 있는다. More than one type is possible and common.

var, const, final

var, const, final은 다른 언어(JavaScript, Java 등)에서도 사용되는 키워드이다. 이름이 같다는 건 어느정도 공통된 특성을 가지고 있음을 내포하지만 정확히 일치하지는 않는다.

var

var는 JS와 마찬가지로 변수를 선언할 때 사용된다. 하지만 다트는 "type-safe" 언어이다. 이러한 특성 때문에 JS와 다르게 Dart에서는 var에 한 번 변수에 데이터가 할당되면 처음 할당된 타입이 고정된다.

const

const는 JS와 마찬가지로 상수를 선언할 때 사용된다. 하지만 다트는 컴파일 시점에 값을 가질 수 있는 상수에만 사용된다. 다시 말해 다트의 const 키워드는 동적 할당되는 상수에는 사용할 수 없다.

final

final은 한 번만 값을 할당할 수 있는 변수를 선언할 때 사용한다. const와 다르게 런타임에도 할당할 수 있다.

728x90
반응형