Null Safety 지원 버전
- dart : 2.12 이상
- flutter : 2.0.0 이상
null safety 지원 여부 확인 방법
- dart pub outdated --mode=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 |