我可以做类似的事情
def f(): Tuple2[String, Long] = ...
val (a, b) = f()
如果变量已经存在怎么办?我在过滤器上运行相同的数据集,我不想链接它们(长名称等)。这是我尝试过的,但它抱怨期待;而不是 = 在最后一行:
var a = ...initialization for this data
var b = ...some other init
(a, b) = g(a, b) // error: expected ';' but found '='
有没有办法避免中间元组?