1.
implementation "org.jetbrains.kotlin:kotlin-reflect"
위의 디펜던시를 임플리멘트합니다.
2.
package functions.technique
import kotlin.reflect.full.memberProperties
// implementation ("org.jetbrains.kotlin:kotlin-reflect") 임플리멘트 후 출력
class User(val age: Int, val name: String, val location : String)
fun main() {
val user = User(36, "Yoon", "korea")
for (prop in User::class.memberProperties) {
println("${prop.name} = ${prop.get(user)}")
}
}
위와 같이 memberProperties를 호출하여 모든 프로퍼티를 가져올수 있습니다.
'코틀린(Kotlin, Java)' 카테고리의 다른 글
Functional Paradigm Pattern in Kotlin (0) | 2022.11.03 |
---|---|
Array 배열값 행렬 재배치 (0) | 2022.02.27 |
Array 순회, for문 만들 때 (0) | 2022.02.27 |
2차원 배열 초기화 (0) | 2022.02.24 |
Regex trial in kotlin (0) | 2022.02.23 |