Вот как я мои модели созданы:Sum список объектов в Scala
case class Game(id: Long)
case class GamePlayer(id: Long, gameId: Long, points: BigDecimal)
Я хотел бы получить сумму всех очков игроков игры. Итак, вот что я пробовал:
val pointTotal = allGames.toSeq.map(allGamePlayers(_.id).map(_.points)).sum
Как я могу заставить это работать в Scala?
Что такое тип ' allGames' и подпись 'allGamePlayers()'? и должен ли 'allGamePlayers()' действительно принимать функцию в качестве аргумента? –