Как получить одно значение поля в списке объектов
Как получить список полей в списке объектов в 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)
Выше кода, я хочу получить список из одного поля в коде выше, например, имя
{"hong", "kil"}
1 ответ
Решение
Вы хотите получить список только с именем поля? Если так, то используйте map
( https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/map.html)
val names = list.map { it.name }