[Dart] null safety

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

'Flutter' 카테고리의 다른 글

[Dart] function  (0) 2024.06.12
[Dart] Data Type  (0) 2024.06.10
[Dart] Final 변수와 late 수식어, const 키워드  (0) 2024.06.05
[Dart] dynamic 변수  (1) 2024.05.31
[Dart] Dart 언어란?  (0) 2024.05.31