【发布时间】:2021-10-08 07:16:35
【问题描述】:
case class student1(name :String, marks :Long)
case class student2(studentName:String, marks:Long)
val mylist:List[student1] = List( student1("a",100) , student1("b",200))
如何以比这更优雅的方式将mylist 转换为List[student2]?
val res: List[student2] = mylist.map(s => student2(s.name,s.marks))
【问题讨论】:
-
您的解决方案有什么问题或“不优雅”(无论这意味着什么)?
标签: scala case-class