Czy istnieje lepszy sposób to zrobić:Najlepszy sposób na zdobywanie punktów i sumy w Scali?
val totalScore = set.foldLeft(0)(_ + score(_))
lub to:
val totalScore = set.toSeq.map(score(_)).sum
Myślę, że to dość powszechne działanie więc spodziewałem się czegoś bardziej elegancka jak:
val totalScore = set.sum(score(_))
Pierwsze dwa fragmenty kodu robią różne rzeczy. Zobacz mój komentarz do odpowiedzi Daniela C. Sobrala. – dsg
Dzięki @dsg, zmieniłem to. – adam77