https://nomadcoders.co/dart-for-beginners
Dart 시작하기 – 노마드 코더 Nomad Coders
Flutter 앱 개발을 위한 Dart 배우기
nomadcoders.co
DartPad
dartpad.dev
1. Dart의 const는 javascript나 typescript와 다르다.
: javascript, typescript의 const는 dart의 final과 비슷하다.
2. Dart의 const는 compile-time constant를 만든다.
: ex; api키 처럼 컴파일 타임 당시에 알고있어야 하는 값들을 선언할 때 사용한다
: 컴파일 타임에 알 수 없는 값이면, 에러 발생
3. 앱에서 사용할 상수들이 있다면 사용하기 용이하다.
void main() {
//const는 컴파일 할 때 알고 있는 값에만 사용 가능하다
const API = '12121212'; //하드코딩 요런건 가능
const APIfetch = fetchApi(); // 컴파일 타임에 알 수 없으므로 에러 발생
final APIfetch2 = fetchApi(); //컴파일 타임에 알 수 없으므로 final 선언
var APIfetch3 = fetchApi(); //컴파일 타임에 알 수 없으므로 var 선언
const max_allowed_price = 120; //앱에서 사용할 상수들을 사용할 때 유용하다
}
'개발새발 > Flutter 하기 전 Dart' 카테고리의 다른 글
230325_12.Lists, Flutter 하기 전 Dart (0) | 2023.03.25 |
---|---|
230316_11.Basic Data Types, flutter 하기 전 Dart (0) | 2023.03.16 |
230304_09.초기 데이터 없이 변수 선언 late modifier, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_08.수정할 수 없는 final variable, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_07.Nullable, null safety, flutter 하기 전 Dart (0) | 2023.03.04 |