반응형
Dart에는 컴파일 타임 상수와 런타임 상수가 있습니다.
- const : 컴파일 타임 상수, 선언시 초기값이 반드시 필요
const String name1 = 'zzz';
class My {
static const String name = 'my';
void test() {
const String name = 'main';
}
}
- final : 런타임 상수, 실행될때 값이 결정되므로, 선언시 초기값을 설정하지 않고 객체 생성시 초기값을 설정 가능
class My {
final String name;
My(this.name);
void test() {
final value;
value = 10;
}
}
반응형
'Flutter & Dart' 카테고리의 다른 글
Dart Function (0) | 2023.11.16 |
---|---|
Dart Null safety (0) | 2023.11.16 |
Dart 컬렉션 타입 (List, Set, Map) (0) | 2023.11.16 |
Dart 변수 타입 (var, dynamic) (0) | 2023.11.16 |
Dart 데이터 타입 (0) | 2023.11.16 |
Dart 외부 파일 사용하기 (0) | 2023.11.16 |
Dart 접근 제한자 (0) | 2023.11.16 |
Dart 라이브러리 (0) | 2023.11.16 |