[Flutter] Null-Safety


[Flutter] Null-Safety

https://dart.dev/null-safety Dart Null-safety Null-safety 원칙 1. 기본적으로 Null이 될 수 없으나 명시적으로 사용할 수 있다. 2. 점진적으로 적용할 수 있는 부분이다. 3. 충분히 타당하다. 한번 null이 아닌 객체는 절대 null값을 가지지 않기 때문에 컴파일 최적화가 가능하다. 더 작고 빠른 실행이 가능해진다. https://dart.dev/codelabs/null-safety 코틀린과 비슷한 형태로 Null-safety 규칙이 있다. 1. 타입에 ?를 붙이면 Nullable로 전환된다 2. assertion operator !를 사용하면 해당 객체가 Null이 아님을 명시할 수 있다. int getLength(String? str) { // Add null check here return str.length; // str can be null, error }..........



원문링크 : [Flutter] Null-Safety