Martin Barth
11/12/2020, 4:03 PMdiesieben07
11/12/2020, 4:05 PMclass MyClass(param1: String, param2: String) {
val value1: ComputedThingy
val value2: OtherComputedThingy
init {
value1 = TODO("heavy computation")
value2 = TODO("more computation")
}
Martin Barth
11/12/2020, 4:05 PMchristophsturm
11/12/2020, 4:06 PMclass MyClass(param1: String, param2: String) {
val value1 = TODO("heavy computation")
val value2= TODO("more computation")
diesieben07
11/12/2020, 4:07 PMdiesieben07
11/12/2020, 4:07 PMMartin Barth
11/12/2020, 4:07 PMNir
11/12/2020, 4:08 PMchristophsturm
11/12/2020, 4:10 PMclass MyClass(param1: String, param2: String) {
init {val heavy=heavy()}
val value1 = heavy.one
val value2= heavy.other
i sometimes do
class MyClass(param1: String, param2: String) {
private val heavy=heavy()
val value1 = heavy.one
val value2= heavy.other
christophsturm
11/12/2020, 4:10 PMclass MyClass(param1: String, param2: String) {
private val heavy= run {
...
heavy() }
val value1 = heavy.one
val value2= heavy.other
Martin Barth
11/12/2020, 4:11 PMval value1
val value2
init {
value1 = ...
....
value2 = ...
}
christophsturm
11/12/2020, 4:12 PMMartin Barth
11/12/2020, 4:12 PMMartin Barth
11/12/2020, 4:12 PMNir
11/12/2020, 4:23 PM