【发布时间】:2012-04-22 01:36:47
【问题描述】:
在阅读Scala for the Impatient这本书时,我遇到了这个问题:
想出一种情况,其中赋值 x = y = 1 在 斯卡拉。 (提示:为 x 选择合适的类型。)
我不确定作者这个问题的确切含义。赋值不返回值,所以像var x = y = 1 这样的东西应该返回 Unit() 作为 x 的值。有人可以指出我在这里可能缺少什么吗?
谢谢
【问题讨论】:
-
我强烈怀疑作者不将 x 视为 Unit 类型 - “有效”意味着“并且有某种目的”。跨度>
标签: scala return-value variable-assignment return-type