¿Hay una mejor manera de hacer esto:¿La mejor manera de puntuar y sumar en Scala?
val totalScore = set.foldLeft(0)(_ + score(_))
o esto:
val totalScore = set.toSeq.map(score(_)).sum
Creo que es una operación bastante común por lo que se esperaba algo más elegante como:
val totalScore = set.sum(score(_))
Las primeras dos piezas de código hacen cosas diferentes. Vea mi comentario a la respuesta de Daniel C. Sobral. – dsg
Gracias @dsg, lo cambié. – adam77