프로그래밍/Kotlin
[Kotlin] lateinit var is initialized
DwEnn
2018. 8. 25. 20:40
728x90
반응형
lateinit var is initialized
isInitialized 를 이용하여
lateinit var 이 초기화되었는지 여부를 확인 할 수 있다
1 2 3 4 5 6 7 8 9 10 11 12 13 | class Foo { lateinit var lateTest: String fun init() { println("before init : ${this::lateTest.isInitialized}") lateTest = "value" println("after init : ${this::lateTest.isInitialized}") } } fun main(args: Array<String>) { Foo().init() } | cs |
+ Reference
http://kotlinlang.org/docs/reference/whatsnew12.html#checking-whether-a-lateinit-var-is-initialized
반응형