假设我创建了一个将两个整数相加的函数:
def addInt(a : Int, b: Int) : (Int, Int) = {
| val x = a + b
| (x,2)
| }
Run Code Online (Sandbox Code Playgroud)
(result, 2)为了这个问题,我特意回来了。
现在我想创建一个只返回 x 的变量。
val result = addInt(3,4) for example
Run Code Online (Sandbox Code Playgroud)
结果将返回 (7,2) 但我只希望它返回 7。我该怎么做?(没有明显改变函数的代码)。
我正在尝试编写一种方法来计算ListScala中给定元素的平均值。这是我的代码:
def meanElements(list: List[Float]): Float = {
list match {
case x :: tail => (x + meanElements(tail))/(list.length)
case Nil => 0
}
}
Run Code Online (Sandbox Code Playgroud)
当我打电话时meanElements(List(10,12,14))),我得到的结果与 12 不同。有人可以帮忙吗?