Flutter
[Dart] null safety
냠냠쿠
2024. 5. 31. 11:57
728x90
1. null safety란?
- 개발자가 null 값을 참조 할 수 없도록 하는 것
2. dart에서 null safety
- Dart에서 null safety란 어떤 변수가 null이 될 수 있음을 명시하는 것.
(dart에서 변수는 기본적으로 nullable이 아니다.)
- 타입 옆에 ?를 붙여줌 (null일 때 데이터가 참조하지 않도록)
void main() {
String? name = '홍길동';
}
3. null 체크
void main() {
String? name = '홍길동';
// null인지 체크 방법 1
if(name != null){
name.isNotEmpty; // null 이 확실히 아님을 알 수 있음.
}
// null인지 체크 방법 2
name?.isNotEmpty;
}
728x90