将元组值分配给全局变量

保罗

我知道我不应该使用 var 因为它无论如何都不是纯的,在 Scala 中可以做这样的事情吗?

  var a: Int = 0
  var b: Int = 4

  (a, b) = (4, 8)

到目前为止,我收到一个编译错误

Error:(73, 10) ';' expected but '=' found.
  (a, b) = (4, 8)

问候。

蒂姆

简单回答是不”。

一个简单的解决方案是将ab作为元组存储根据需要解压缩它们:

var ab = (0, 4)

ab = (4, 8)

val (a, b) = ab
// Use a and b

问题是 Scala 不支持多重赋值,这是这里所需要的。它只能将元组解构为声明或match语句的一部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将全局变量的值分配给对象

来自分类Dev

将全局变量分配给索引

来自分类Dev

将全局变量分配给函数参数

来自分类Dev

如何获取将查询的值分配给全局变量?

来自分类Dev

无法通过函数将值分配给全局变量(Linux上的共享库注入)

来自分类Dev

将值分配给c中的全局变量会导致错误

来自分类Dev

如何将值分配给全局变量,并在jquery / javascript中的其他函数中使用它?

来自分类Dev

如何使用闭包返回值并将值分配给全局变量

来自分类Dev

如何在Sass中分配给全局变量?

来自分类Dev

将api-response(data)分配给全局变量时出错

来自分类Dev

将Ajax结果分配给Javascript中的全局变量

来自分类Dev

如何将事件对象分配给 javascript 中的全局变量?

来自分类Dev

将反向地理编码的结果分配给全局变量

来自分类Dev

将DataTable值分配给变量

来自分类Dev

将ArrayList值分配给变量

来自分类Dev

无法将本地值分配给全局值

来自分类Dev

如何将从$ promise返回的数据分配给全局变量

来自分类Dev

分配给函数是否会覆盖函数或创建隐式全局变量?

来自分类Dev

如何从 URL 读取 JSON 文件并将其分配给 NodeJS 中的全局变量?

来自分类Dev

将静态变量的值分配给类变量

来自分类Dev

将环境变量的值分配给helm变量

来自分类Dev

将`{} + []`分配给变量

来自分类Dev

将元组分配给数组

来自分类Dev

将值分配给WHERE / AND子句中的变量

来自分类Dev

SAS将哪个值分配给变量?

来自分类Dev

“使用严格”:将值分配给多个变量

来自分类Dev

使用循环将值分配给变量列表

来自分类Dev

动态将值分配给未定义的变量

来自分类Dev

FORTRAN-将数组值分配给变量

Related 相关文章

热门标签

归档