It just states, inc()/dec() shouln't return anothe...
# announcements
b
It just states, inc()/dec() shouln't return another instance than it is called on like
Copy code
class Report {
    var qualified = 0
    var disqualified = 0

    operator fun inc() = Report().apply { 
        qualified = this@Report.qualified + 1
        disqualified = this@Report.disqualified
    }
    operator fun dec() = Report().apply {
        qualified = this@Report.qualified
        disqualified = this@Report.disqualified + 1
    }
}