# Null Safety
From flutter 2.0, null safety is applied
Aims to prevent run-time null error. (NoSuchMethodError)
square(null); // Unhandled Exception: NoSuchMethodError: The method '*' was called on null.
1
2모든 자료형들은 기본적으로 non-nullable이 되었다.
자료형 뒤에
?
를 붙이면 nullable하게 되었다.
# Solutions
- 클래스 생성시 만들어지는 인자라면
required
를 붙여준다. - default value 를 준다.
- nullable 하게 바꿔준다.