[KOTLIN] LATEINIT / LAZY
·
KOTLIN
LateInit 변수에 객체를 할당하는 것을 선언과 동시에 하지 않고 할당하는 작업을 뒤로 미루게 해줌 Nullabled 하지 않는 변수를 선언하면서 할당하는 작업을 뒤로 미루고 싶을 때 사용 LateInit은 mutable 변수만 가능하기 때문에 var키워드 가진 변수에만 사용이 가능함 LateInit 예제 fun main() { val lateInit = LateInitSample() println(lateInit.getLateInitText()) lateInit.text = "할당완료" println(lateInit.getLateInitText()) } class LateInitSample { lateinit var text: String fun getLateInitText(): String { /..