Replies: 2 comments
-
lateinit 변수가 초기화되었는지 |
Beta Was this translation helpful? Give feedback.
0 replies
-
isInitializedlateinit은 초기화 시점을 개발자가 지정해줘야 한다.
::variable.isInitialized
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Kotlin에서 lateinit 변수의 초기화 여부를 확인하는 방법은 ::variable.isInitialized를 사용하는 방법과 예외 처리를 하는 방법이 있습니다.
lateinit으로 선언된 변수가 초기화되었는지 확인하려면 ::변수명.isInitialized 속성을 사용할 수 있습니다. 이 속성은 변수의 초기화 여부를 Boolean 값으로 반환합니다.
또, lateinit 변수는 초기화되지 않은 상태에서 참조하려고 하면 UninitializedPropertyAccessException 예외가 발생하므로, 예외 처리를 통해 초기화 여부를 확인할 수도 있습니다.
Beta Was this translation helpful? Give feedback.
All reactions