Kotlin(코틀린)/Kotlin(코틀린)
[Kotlin] lateinit 키워드
2022. 5. 4. 00:33반응형
코틀린에서, lateinit 키워드는 선언 이후에 초기화하려는 변수를 쓰고자할 떄 사용합니다.
또는, lateinit키워드는 변수를 나중에 초기화 (late initialized)하고 싶을 때 사용합니다. 이 lateinit 키워드는 우리가 변수가 사용되기 전에, 초기화 되는 걸 확신할 때 사용되는데요.
핵심은, 만약에 우리가 lateinit 변수를 초기화하지 않고, 그것을 사용하게 된다면?
에러를 발생시킵니다. lateinit property has not been initialized" 라고 말이죠.
우린 isInitialzied() 메서드를 이용해서, 그 변수가 초기화 됐는 지 알 수 있습니다.
참고자료/출처
반응형
'Kotlin(코틀린) > Kotlin(코틀린)' 카테고리의 다른 글
[Kotlin(코틀린)] String to UTF8 변환하는 코드 (0) | 2022.09.13 |
---|---|
[Kotlin] 코틀린 기본 문법 (Main) (0) | 2022.05.04 |
[Kotlin] 기본 basic code (0) | 2021.07.04 |