返回元组的第一个元素

Sid*_*Ali 2 functional-programming scala

假设我创建了一个将两个整数相加的函数:

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。我该怎么做?(没有明显改变函数的代码)。

Lev*_*sey 10

val result = addInt(3,4)._1
Run Code Online (Sandbox Code Playgroud)

如果你想要 2:

val the2 = addInt(3,4)._2
Run Code Online (Sandbox Code Playgroud)