Anthony Flores
04/24/2022, 5:19 PMclass SomeClass {
val listOfThing = Array<Thing>()
val thing1 = Thing()
fun Thing.invoke() {
listOfThing.add(this)
}
}
Ruckus
04/24/2022, 5:24 PMclass SomeClass {
val listOfThing = Array<Thing>()
val thing1 = makeThing()
fun makeThing(): Thing = Thing().also(listOfThing::add)
}
phldavies
04/24/2022, 7:32 PMclass SomeClass {
val listOfThing = mutableListOf<Thing>()
private val Thing = { Thing().also { listOfThing += it } }
val thing1 = Thing()
}