Hi, is it possible to override a set and get function of a data class constructor var field?
for example: data class Person(var name: String)
I want to do something like
fun setName(value: String){
this.name = value
doSomethingElse()
}
n
Nate
02/03/2020, 10:02 PM
Would this work?
Copy code
data class Person(private val _name: String ){
var name = _name
set(value) {
field = value
doSomethingElse()
}
}
👏 1
p
Pablo Schmid
02/03/2020, 10:30 PM
That works and it’s what I’m doing. I was wondering if there was a “kotlin way” for that