Как инкрементировать nullable-поле в kotlin

В моей программе есть data-класс Person:

data class Person(var name: String) {
    var age: Int? = null
    var city: String? = null

    fun moveTo(newCity: String) {
        city = newCity
    }
    fun incrementAge() {
        age++
    }
}

Как инкрементировать nullable-поле age в функции incrementAge()? С обычным не nullable-полем (заданным в конструкторе) всё бы отлично сработало, а как быть в данной ситуации?


Ответы (0 шт):