Meilleur moyen de marquer et de la somme en Scala?

Est-il une meilleure manière de faire ceci:

val totalScore = set.foldLeft(0)( _ + score(_) )

ou ceci:

val totalScore = set.toSeq.map(score(_)).sum

Je pense que c'est plutôt une opération commune ainsi m'attendais à quelque chose de plus lisse comme:

val totalScore = set.sum( score(_) )
Les deux premiers morceaux de code à faire des choses différentes. Voir mon commentaire de Daniel C. Sobral de réponse.
Merci @dsg, je l'ai changé.

OriginalL'auteur adam77 | 2010-05-21