Y at-il une meilleure façon de le faire:Meilleure façon de marquer et de faire une somme à Scala?
val totalScore = set.foldLeft(0)(_ + score(_))
ou ceci:
val totalScore = set.toSeq.map(score(_)).sum
Je pense qu'il est une opération commune tout à fait aussi attendait plus lisse quelque chose comme:
val totalScore = set.sum(score(_))
Les deux premiers morceaux de code font des choses différentes. Voir mon commentaire à la réponse de Daniel C. Sobral. – dsg
Merci @dsg, je l'ai changé. – adam77