Scala中的多变量赋值
我正在用scala阅读一本书,其中一个练习如下: 提出一种情况,其中赋值Scala中的多变量赋值,scala,Scala,我正在用scala阅读一本书,其中一个练习如下: 提出一种情况,其中赋值x=y=1在Scala中有效。(提示:为x选择合适的类型。) 我能想出的两个解决方案是: val x, y : Int = 1 val x, y = (1, 2) 我是否错过了练习所寻找的另一种方式?“有效”和“有用”并不一定意味着同一件事:) def x=(body:=>Unit)可能有用。 scala> var y = 2 y: Int = 2 scala> val x = y = 1 x: Un
x=y=1
在Scala中有效。(提示:为x选择合适的类型。)
我能想出的两个解决方案是:
val x, y : Int = 1
val x, y = (1, 2)
我是否错过了练习所寻找的另一种方式?“有效”和“有用”并不一定意味着同一件事:)
def x=(body:=>Unit)
可能有用。
scala> var y = 2
y: Int = 2
scala> val x = y = 1
x: Unit = ()
scala>