본문 바로가기

Flutter

Null Safety

Null Safety 지원 버전

- dart : 2.12 이상

- flutter : 2.0.0 이상

 

 

null safety 지원 여부 확인 방법

- dart pub outdated --mode=null-safety

null-safety 지원여부 확인 결과

 

Null Safety 지원 환경으로 변경

pubspec.yml

sdk 최소버전을 2.7에서 2.12 로 변경

environment:
    sdk: ">=2.12.0 <3.0.0"

 

{type}?

null 값을 가질 수 있는 변수임을 나타낼 때 타입 선언에 ? 을 붙인다.

int? aNullableInt = null;

 

 

 

requried

 : compile time 에 값이 초기화 되지 않았다는 것을 알려준다

 

@requried 와 차이

 - compile time에 에러 발생여부를 알려주지 않았다.

 

dart required isn't a type

dart sdk의 최소 지원 버전을 2.12로 변경한다.

'Flutter' 카테고리의 다른 글

dart 유닛 테스트  (0) 2021.07.12
test_package.expect() 분석  (0) 2021.07.05
Flutter Widget Test  (0) 2021.07.04