Android(Kotlin)

kotlin lateinit lazy

----___<<<<< 2021. 10. 29. 22:50

 지연 초기화에 대해서 알아보겠습니다.

 

 lateinit, lazy에 대해서 알아볼텐데

 

 lateinit은 말 그대로 나중에 값을 넣어주는 것입니다.

 

 

 만약에 값을 넣어주지 않으면, 에러가 납니다.

 

 lazy의 경우에는, 사용할 떄 초기화되며 val로 선언해서 변경할 수 없습니다.

 

 

 아래와 같이 사용할 수 있습니다.

 

 

 

 

'Android(Kotlin)' 카테고리의 다른 글

kotlin -> bytecode -> java  (0) 2021.10.31
kotlin infix function  (0) 2021.10.29
kotlin object 싱글톤  (0) 2021.10.29
제네릭과 제네릭함수  (0) 2021.10.29
고차함수  (0) 2021.10.28