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

时间:2011-10-18 12:15:20

标签: scala collections extract

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

class NSV(val name:String,val value:String) {
}

和NSV清单。有一种一次性的方法从列表中包含的实例中提取所有“名称”属性并将它们存储在新的列表中? 类似的东西:

val names:List[String] = ... ?

1 个答案:

答案 0 :(得分:6)

试试这个:

val names = nsvList.map(_.name)