lateinit lazy1 lateinit과 lazy 의 차이점 먼저 lateinit 과 lazy에 대한 일반적인 설명은 다음과 같습니다. 개념 설명 - lateinit "lateinit"은 "late initialization"의 약어로, Kotlin에서 사용되는 키워드입니다. 일반적으로 Kotlin에서 변수를 선언하면 해당 변수는 초기값을 가져야 합니다. 그러나 종종 변수를 선언한 후에 초기화해야 하는 경우가 있습니다. 이때 "lateinit"을 사용할 수 있습니다. "lateinit"은 변수를 선언할 때 초기값을 할당하지 않고, 나중에 코드의 어느 지점에서 직접 초기화해야 합니다. 이를 통해 초기화 지연을 허용하면서 컴파일러에게 변수가 나중에 초기화될 것임을 알릴 수 있습니다. 다음은 "lateinit" 변수를 선언하는 예시입니다: kotlinCopy code .. 2023. 10. 11. 이전 1 다음