예를 들어 변수 a를 사용할 예정이지만, a의 첫 상태를 정의하기 어려울 때 사용된다.a를 null로 초기화하는 방법도 있지만 kotlin에서는 null 사용을 지양한다.따라서, 늦은 초기화 기법을 위해 대표적으로 두 방법을 사용하고 있다.lateinit을 사용하여 v