Как инкрементировать 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-полем (заданным в конструкторе) всё бы отлично сработало, а как быть в данной ситуации?