我正在嘗試編寫一種計算Scala中給定List
中元素平均值的方法。這裏是我的代碼:Scala中計算列表中元素的平均值
def meanElements(list: List[Float]): Float = {
list match {
case x :: tail => (x + meanElements(tail))/(list.length)
case Nil => 0
}
}
當我打電話meanElements(List(10,12,14)))
,結果我得到的是比12不同的人能幫忙嗎?
請不要用'Java'標記'scala'問題,它們是完全不同的語言。 – Oleg