왜 사용할까?코드를 작성하다 보면 바로 변수를 선언하기 곤란할 때가 있다. 이때 Null을 기본적으로 선언하기 곤란한 코틀린에서는 이 문제를 해결하기 위해 lateinit과 lazy를 사용한다. lateinit은 변수(var)에 lazy는 상수(val)에서 사용한다.lateinit var name : Stringname = "Messi"println(name) lateinit을 사용할 때 var 앞에 lateinit을 붙여준다.val lazyBear : String by lazy { println("Bear is coming.") "Teddy Bear"}println("First Bear")println(lazyBear) // "Bear is coming." 출력println("Second B..