如何应用n Array的所有元素的函数?

时间:2015-08-06 18:44:47

标签: scala

我是Scala的新手,想在Array [Double]的所有元素上应用一个函数(比如说math.log)。 Th foreach不起作用。最好的方法是什么?

这是我的代码:

def func(arr: Array[Double]): Double = {

arr.map(a => log(a)).sum
}

1 个答案:

答案 0 :(得分:8)

Monad m => a -> m b