코틀린에서 var 키워드는 널값이 아닌 이상 초기화를 해줘야지 에러가 나지 않는다.
여기서 느린 초기화를 쓰려면 lateinit란 키워드를 붙여주면 되는데, 만약 느린 초기화 선언을 해놓고
변수를 사용하려고 하면 다음과 같은 오류가 난다.
다음과 같이 사용 전 초기화를 해주면 된다.
lateinit는 var type, non-null, non property에서 사용 가능하다.
'Kotlin' 카테고리의 다른 글
15. 코틀린 Collection (0) | 2020.03.16 |
---|---|
14. 코틀린 lazy (0) | 2020.03.16 |
12. 코틀린 let (0) | 2020.03.16 |
11. 코틀린 반복문2 (0) | 2020.03.16 |
00. 코틀린 정보 (0) | 2020.03.15 |