티스토리 뷰
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
반응형
'프로그래밍 > Kotlin' 카테고리의 다른 글
String API, isBlank() vs isEmpty() (0) | 2020.06.14 |
---|---|
[Kotlin] primary constructor call expected (0) | 2018.08.27 |
[Kotlin] Kotlin 의 특수기호 (0) | 2018.08.25 |
[Kotlin] lateinit vs lazy (0) | 2018.08.23 |
[Kotlin] 배열에서 초기화 (0) | 2018.08.10 |
공지사항
최근에 올라온 글