【发布时间】:2017-08-21 20:22:39
【问题描述】:
我正在看一本scala的书,其中一个练习如下:
想出一种情况,即赋值 x = y = 1 在 Scala 中有效。 (提示:为 x 选择合适的类型。)
我能想到的两个解决方案是:
val x, y : Int = 1
val x, y = (1, 2)
我是否错过了锻炼正在寻找的另一种方式?
【问题讨论】:
标签: scala
我正在看一本scala的书,其中一个练习如下:
想出一种情况,即赋值 x = y = 1 在 Scala 中有效。 (提示:为 x 选择合适的类型。)
我能想到的两个解决方案是:
val x, y : Int = 1
val x, y = (1, 2)
我是否错过了锻炼正在寻找的另一种方式?
【问题讨论】:
标签: scala
“有效”和“有用”不一定是同一件事:)
scala> var y = 2
y: Int = 2
scala> val x = y = 1
x: Unit = ()
scala>
【讨论】:
def x_=(body: => Unit) 可能有用。