T? = null
fun getSmth(): T {
var res = metadata
if (res == null) {
res = transform()
metadata = res
}
return res
}
abstract fun transform(): T
}
class Abv : SomeClass<String?>() {
override fun transform(): String? {
return null
}
}
👆
Обсуждают сегодня