본문 바로가기
백엔드개발자/FLUTTER, DART

Flutter 2.0 (Null Safety)

by 보혀니 2022. 6. 13.

Null Safety

 Flutter 2.0 부터 도입된 개념

말 그대로 Null로 부터 안정하다는 뜻이다.

우리는 코드를 작성할 때, 변수에 값을 할당하지 않고 변수를 사용해 에러가 발생함.

Null Fafety는 이런 경우를 차단하고자 한다.

 

nullable / non-nullable

nullable : null이 될 수 있다는 뜻

- 변수 타입 선언시 '?' 을 붙인다.

non-nullable : nullable과 반대 되는 개념, null 값이 들어갈 수 있는 상황을 허용하지 않음

- 변수를 만들 때 꼭 초기화하여야 한다.

 

아래 비교