我有12个领域的课程。 Kotlin中有什么方法可以循环获取所有值?我知道我可以获取类中所有字段的列表,但是不知道是否可以从中读取值。
您可以使用反射MyClass::class.memberProperties
获取所有属性。每个属性都有一个方法get
从合适的对象中提取值:
val myObject = MyClass(...)
for (prop in MyClass::class.memberProperties) {
println(prop.get(myObject))
}