null safety2 Flutter - 기존 프로젝트 Null Safety로 마이그레이션 하기 Flutter - 기존 프로젝트 Null Safety로 마이그레이션 하기 Flutter 2.0이 릴리즈 되면서 dart 2.12 버전이 적용되어 dart에 Null Safety가 적용되었다. NullSafety로 마이그레이션 하는 과정에 대해서 간단하게 정리해본다. [NullSafety Migration 가이드 문서를 참고하여 작성된 글입니다.] Migration 공식문서 보러가기 Flutter SDK 업데이트 NullSafety는 flutter sdk 2.0부터 지원되니 2.0 이상의 최신 버전으로 업데이트가 필요하다. 먼저 stable채널이 아니라면 stable채널로 변경해야 한다. 현재 채널 확인 > flutter channel Flutter channels: master dev beta * sta.. 2021. 6. 3. Dart - Null Safety Dart - Null Safety Dart 언어는 이제 Null Safety를 지원한다. Null Safety를 적용하면 코드의 유형은 기본적으로 nullable이 아니다. Null Safety를 적용하면 null에 의한 Exception을 런타임이 아닌 컴파일 타임에 체크하게 된다. Nullable과 Non-Nullable의 구분 기본적으로 선언하는 변수는 Nullable이 아니며, Nullable로 선언할 경우?를 붙인다. int a1=10; int? a2=10; Non-Nullable 변수 선언과 동시에 초기화 필요 Non-Nullable 변수는 선언과 동시에 초기화가 필요하다. 초기화하지 않으면 컴파일 에러가 발생한다. int a1; // compile error int? a2; var 타입에서의.. 2021. 5. 31. 이전 1 다음