Scala:给定一个类,从该类的实例列表中提取类的字段列表

Jay*_*Zee 1 collections scala extract

假设在Scala我有类似的东西:

class NSV(val name:String,val value:String) {
}
Run Code Online (Sandbox Code Playgroud)

和NSV清单.有一种一次性的方法从列表中包含的实例中提取所有"名称"属性并将它们存储在新的列表中?就像是:

val names:List[String] = ... ?
Run Code Online (Sandbox Code Playgroud)

Jam*_*mil 6

试试这个:

val names = nsvList.map(_.name)
Run Code Online (Sandbox Code Playgroud)