如何将Tuple2附加到ArrayBuffer?

use*_*932 1 scala

我的scala代码有什么问题吗?

val arr = new ArrayBuffer[Tuple2]
val t = (1, 2)
arr.append(t)
Run Code Online (Sandbox Code Playgroud)

我认为我的代码是正确的,但编译器说:

type mismatch, expected:Tuple2, actual:(int, int)
Run Code Online (Sandbox Code Playgroud)

我想知道Tuple2和之间的区别是什么(int, int)

rig*_*old 5

Tuple2是一个类型构造函数.你想要的Tuple2[Int, Int].