Flutter & Dart
Dart 상수 (const, final)
까칠코더
2023. 11. 16. 12:00
반응형
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;
}
}
반응형