Dart 기본 문법
변수
- 자료형
- var
- 처음 담긴 값으로 타입이 자동으로 지정된다.
- String
- 문자열을 의미한다.
- String?
- 문자 또는 null 상태일 수 있다.
- final String
- 문자를 한번 담은 뒤 재할당 불가능하다.
- int / double
- int는 정수를 의미한다.
- double은 실수를 의미한다.
- bool
- 참 거짓을 나타낸다.
- List<T>
- 데이터를 여러개 가진 배열을 의미한다.
- Map<K, V>
- {key: value}의 형태를 의미한다.
- key와 value에는 모든 형태의 자료형이 올 수 있다.
- dynamic
- 모든 자료형을 담을 수 있다.
- var
- 타입 확인
- 변수명.runtimeType으로 타입을 확인 할 수 있다.
- 변수명
- 영문, _, $, 숫자만 사용 가능하다.
- 숫자로 시작 불가능하다.
- 카멜케이스(CamelCase)를 사용한다.