late 키워드란
원하는 시점에 맞춰서 값을 초기화 및 할당 가능
/// late 키워드
late String name; //null , 초기화가 되어있지 않음.
String? name2;
void main() {
name = "홍길동";
print(name);//늦은 초기화
}
그럼 late키워드는 null safety와 어떤 것이 다른가?
late 키워드 : 반드시 값을 할당할 것이라는 암묵적 의미
null Safety : null일수도, 값이 할당 될 수도 있다는 의미