小编Qua*_*rtz的帖子

Scala对现有变量的多重赋值

我可以做点什么

def f(): Tuple2[String, Long] = ...
val (a, b) = f()
Run Code Online (Sandbox Code Playgroud)

如果变量已经存在怎么办?我在过滤器上运行相同的数据集,我不想链接它们(长名称等).这是我尝试过的,但它抱怨期待; 而不是在最后一行=:

var a = ...initialization for this data
var b = ...some other init
(a, b) = g(a, b) // error: expected ';' but found '='
Run Code Online (Sandbox Code Playgroud)

有没有办法避免中间元组?

scala assignment-operator

9
推荐指数
2
解决办法
4675
查看次数

标签 统计

assignment-operator ×1

scala ×1