0
クラスのリストから正確な属性のみを取得する方法。クラスリストから正確な属性のみを取得する方法
case class Person(name: String, age: Int)
val a = Person("a", 1)
val b = Person("b", 1)
val persons = List(a, b)
val names = ???
assertEquals(List("a", "b"), names)
おかげさまで、 – yons88
@ yons88の 'case p:Person => p.name'は' _.name 'を書くためのもっと冗長な方法です。 '。 Scalaは既に 'List [Person]'上で動作していることを知っており、 'p => p.name'は単に' _.name'のより冗長なバージョンであるため、タイプ注釈は不要です。 – dhg