I want to initialize lateinit variable with 'by'.
How can I?
lateinit var test: int
fun main() {
test by something {} // error!
}
I tried using by in by lazy, and I tried using by in lateinit var, but it didn't work.
I want to initialize lateinit variable with 'by'.
How can I?
lateinit var test: int
fun main() {
test by something {} // error!
}
I tried using by in by lazy, and I tried using by in lateinit var, but it didn't work.
Copyright © 2021 Jogjafile Inc.
You don't need
lateinitwhen usingby lazy. Lazy means it'll be initialized the first time it's referenced.lateinitmeans you manually assign a value some time after construction.So all you need is
Update: Or, if you want to initialize an exising
lateinitproperty: