列表处理Scala

列表处理Scala,scala,Scala,我正在自学scala。 我懂java,但在用scala实现某些程序时遇到了一点问题 我正在读一本专为学习scala而写的书,我正在尝试其中的一个练习来扩展我的知识 您将如何在scala中实现这一点? 我对如何使用Java启动它有一些想法。 谢谢你的帮助 我想你需要这样的东西: evalMono(mono: (Double, Double), x:Double) = mono._1 * Math.pow(x, mono._2) evalPoly(poly: List[(Double, Doubl

我正在自学scala。 我懂java,但在用scala实现某些程序时遇到了一点问题

我正在读一本专为学习scala而写的书,我正在尝试其中的一个练习来扩展我的知识

您将如何在scala中实现这一点? 我对如何使用Java启动它有一些想法。
谢谢你的帮助

我想你需要这样的东西:

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