반응형
Dart에서는 변수가 null을 가지는지 여부를 직접 지정해야 합니다. int, double과 같이 자료형을 그대로 사용하면 null을 저장할 수 없습니다. 자료형 뒤에 물음표(?)를 추가해야 null을 저장할 수 있습니다.
아래와 같이 사용하면 에러가 발생합니다.
void main() {
double number1;
print(number1);
}
다음과 같이 사용할 수 있습니다.
void main() {
// 초기값 null
double? number;
print(number);
// ??을 사용하면 기존 값이 null일 때만 저장
number ??= 3;
print(number);
// 따라서 4는 저장되지 않음
number ??= 4;
print(number);
}
728x90
반응형
'front end > flutter, dart' 카테고리의 다른 글
[Dart 입문] 람다(lambda) (0) | 2023.05.18 |
---|---|
[Dart 입문] 함수 사용방법 (0) | 2023.05.18 |
Dart 입문. Collection(List, Map, Set) (0) | 2023.05.15 |
Dart 입문. 기초 문법 (0) | 2023.05.11 |
Dart 입문. Dart 소개 (0) | 2023.05.10 |