我有一个这样的默认功能:
fun <T> makeDefault(): Animal<T> = Animal<Nothing>(
name = "",
size = 0,
age = 0
)
我看到有by
操作符,它可以用于这样的视图模型:
val model: MyViewModel by viewModels()
问题:如何为我的makeDefault()
?
我想做的事:
val animal: Animal<Dog> by makeDefault()