Jedes Datenklassenobjekt hat eine Komponente für jede Eigenschaft wie component1, component2, etc .. Ich habe mich gefragt, ob es in Kotlin irgendeinen Weg gibt, über jede Komponente einer Klasse zu iterieren. Angenommen, ich habe eine Klasse:
%Vor%Könnte ich etwas tun wie:
%Vor%?
Zunächst sind die Eigenschaften componentN
nur für Datenklassen verfügbar, nicht für jedes Objekt.
Es gibt keine spezielle API zum Iterieren der Komponenten, aber Sie können die Kotlin Reflexion , um Eigenschaften jeder Klasse zu durchlaufen:
%Vor%Tags und Links kotlin