so for same behavior You should return copy ``` da...
# announcements
d
so for same behavior You should return copy
Copy code
data class Report(var qualified: Int = 0) {
    operator fun inc() = copy(qualified = qualified + 1)
}

var a = Report(1)
val b = a++
assert(b == Report(1))
assert(a == Report(2))
🙈 1
👍 3
🙉 1