2
我不明白通過訪問者處理字段和Kotlin中的複製方法之間的區別。它是這樣的:通過「訪問者」和「複製」處理字段有什麼區別
訪問者例如:
class Person(val name: String,
var age: Int)
fun happyBirthday(person: Person) {
person.age++
}
複製方法例如:
data class Person(val name: String,
var age: Int)
fun happyBirthday(person: Person) {
person.copy(age = person.age + 1)
}
好點! ..我剛剛說過,第一個例子中的年齡是var,第二個是val – Abdellah