Dart - Null safety & Dart Codelab Exercise
Null safety 명시적으로 null 값을 사용하겠다고 설정하지 않는 한 변수에 null 값을 대입할 수 없는 non-nullable로 간주한다. 기본적으로 변수에 null 값이 지정되지 않도록 해주어 그로인해 발생하는 오류 방지한다. version : Dart 2.12 and Flutter 2 // Without null safety: bool isEmpty(String string) => string.length == 0; main() { isEmpty(null); } 위 코드를 Null safety가 적용되지 않은 상태에서 실행하면 .length를 호출할 때 NoSuchMethodError가 발생하게 된다. 이는 null 값을 가진 string 변수의 타입이 Null 클래스이므로 length g..
2022.06.21