Nick
07/19/2021, 3:20 PMlateinit var
or assigning the value to a val
that way it’s not mutable?
Example lateinit var:
late init var foo: Bar()
fun goTime() {
foo = Bar()
println(foo)
}
Example var:
var foo: Bar? = null
fun goTime() {
val foo = foo ?: Bar()
println(foo)
}
Sourabh Rawat
07/19/2021, 3:30 PMephemient
07/19/2021, 3:34 PMephemient
07/19/2021, 3:36 PMval foo: Int by lazy {
1
}
where possibleSourabh Rawat
07/19/2021, 3:55 PMNick
07/19/2021, 4:07 PM