考虑以下情形类转化的列表:通过分组
case class Objective(goalId: Int, goalName: String, complete: Boolean)
case class Goal(id: Int, name: String, objectives: List[Objective])
我已经从数据库中检索目标的列表。我想将它们转换成目标列表。在Scala中这样做的惯用方法是什么?
基本上,我需要:
- 集团通过
goalId
目标和goalName
- 地图
goalId
到id
和goalName
到name
- 设置每个目标的
objectives
客观组
我知道如何用英文表达,但不是斯卡拉。