2015-10-18 2 views
1

Я нахожусь в процессе самообучения себя scala. Я знаю java, но у меня небольшая проблема с реализацией определенных программ с scala.Список Обработка Scala

Я читаю книгу специально для изучения scala, и я пытаюсь попробовать одно из упражнений для расширения моих знаний. enter image description here

Как бы вы реализовали это в scala? У меня есть идея о том, как запустить его с помощью Java. Ваша помощь приветствуется.

ответ

2

Я думаю, что нужно что-то вроде этого:

evalMono(mono: (Double, Double), x:Double) = mono._1 * Math.pow(x, mono._2) 

evalPoly(poly: List[(Double, Double), x:Double) = poly.map (item => evalMono(item, x)).sum