karelpeeters
07/11/2017, 10:27 PMclass MyClass {
var a: Int
init {
computeA()
}
private fun computeA() {
a = 5
}
}
The compiler complains that I have to initialize a
, apparently it can't tell computeA()
does initialize it.asimaruk
07/11/2017, 10:30 PMlateinit var
modifierkarelpeeters
07/11/2017, 10:32 PMlateinit
a bit lately so I forgot it has legitimate use cases too 😒imple_smile:.diesieben07
07/11/2017, 10:35 PMvar a = computeA()
?karelpeeters
07/11/2017, 10:36 PMagrosner
07/11/2017, 10:37 PMkarelpeeters
07/11/2017, 10:38 PMdiesieben07
07/11/2017, 10:49 PMasimaruk
07/11/2017, 10:55 PMvar position by Delegates.observable(position) { prop, old, new -> updateView() }