如何在对象列表中获取单个字段值

Tae*_*Kim 6 field object filter kotlin

如何在kotlin的对象列表中获取一些字段列表

fun main(args:Array<String>){
    println("Hello World")
    val list = listOf(member("hong",10), member("kil", 10))
}

data class member(var name:String, var age:Int)
Run Code Online (Sandbox Code Playgroud)

上面的代码,我想在上面的代码中获取单个字段列表,如名称

  {"hong", "kil"}
Run Code Online (Sandbox Code Playgroud)

Mam*_*rey 25

你想获得只有名字字段的列表?如果是,请使用map(https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/map.html)

val names = list.map { it.name }