gpt4 book ai didi

scala - x = y = 1 在 Scala 中?

转载 作者:行者123 更新时间:2023-12-03 23:28:45 25 4
gpt4 key购买 nike

一边看书Scala for the Impatient ,我遇到了这个问题:

Come up with one situation where the assignment x = y = 1 is valid in Scala. (Hint: Pick a suitable type for x.)



我不确定作者这个问题到底是什么意思。赋值不返回值,所以类似 var x = y = 1应该返回 Unit() 作为 x 的值。有人可以指出我在这里可能遗漏了什么吗?

谢谢

最佳答案

事实上,xUnit在这种情况下:

var y = 2
var x = y = 1

可以读作:
var y = 2
var x = (y = 1)

最后:
var x: Unit = ()

关于scala - x = y = 1 在 Scala 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10077294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com