Каждый объект класса данных имеет компонент для каждого свойства, такого как component1, component2 и т.д. Мне было интересно, есть ли какой-либо способ в Kotlin перебирать каждый компонент класса. Скажем, у меня есть класс:
class User(age:Int, name:String)
Могу ли я сделать что-то вроде:
for(component in aUserObject){
//do some stuff with age or name
}
?