这是我正在尝试的代码
test((1, 3))
def test(a :Tuple2)={
println(a)
}
编译错误 - 类型不匹配,预期:Tuple2,actual:(Int,Int)
如何将Tuple2传递给函数? Tuple2和(Int,Int)
之间有什么区别答案 0 :(得分:6)
您的代码示例无法编译,因为Tuple2
采用类型参数。 Tuple2[Int, Int]
与(Int, Int)
相同。
你的功能应该是:
def test(a: Tuple2[Int, Int]) = {
println(a)
}