반응형
Dart의 특징
- Google에서 지원함
- 이게 제일 중요한 부분
- Dart Web, Dart Native로 구분됨
- Dart, Flutter는 모두 Google에서 만듦
- 개발자 친화적
변수의 선언
- String 같은 명시적 선언 가능
- class 나 전역변수, property에 선언할 때 이렇게 씀
- var 와 같은 형식의 선언 가능
- 함수 or 메소드의 매개변수로 사용할 때 이렇게 씀
- dynamic 이라는 것도 있음
- 알아만 두면 될 듯 별로 어렵지 않음.
- Null Safety
- Kotlin 과 동일하게 뒤에 ? 를 붙이면 null을 가질 수 있음.
- final 을 이용해서 상수 선언을 함
- 앞에 late를 이용해서 변수를 언언할 때 초기화 해줄 필요가 없음.
- dart의 const는 compile-time에 알고 있어야 하는 상수를 선언할 때 사용함
- dart는 class로 구성되어 있음.
- num 은 int, double 의 부모 클래스.
- 따라서 num a = 1 이 가능하고 num a = 1.1이 가능함
- int 와 double 을 모두 수용할 수 있기 때문
- list는 collection if 를 지원함
- list 내에 if를 넣게 되면서, 조건적으로 값을 넣을 수 있음.
반응형
'Develop' 카테고리의 다른 글
플루터 개발에 필요한 다트(Dart) 문법 및 특징 알아 보기 - Set, List, null check 연산자 (0) | 2023.01.31 |
---|---|
단위테스트 스터디 시작 (0) | 2022.05.02 |