【发布时间】:2021-01-16 18:38:08
【问题描述】:
我有一个这样的数据类 -
data class User(val id: String, val name: String)
我想使用apply范围函数来修改值并返回修改后的对象。
User("1", "Name").apply {
this.id = "2" // Gives me error since val cannot be assigned
}
我不想让我的数据类不可变,也不想使用copy 函数。我该如何解决这个问题?
【问题讨论】:
标签: android kotlin data-class