gpt4 book ai didi

scala - 为什么不直接设置值

转载 作者:行者123 更新时间:2023-12-04 10:14:10 24 4
gpt4 key购买 nike

我正在阅读 project 的来源,并在那里找到了这样的代码:

private var _responded: Boolean = _
{
_responded = false
}

我不明白他为什么这样写,是不是和:
private var _responded = false

它们之间有什么区别?

最佳答案

我是那个代码的作者。

像这样写:

private var _responded = false

在编译时导致此警告(使用较旧版本的 Scala,Scala 2.9 似乎没有问题):
the initialization is no longer be executed before the superclass is called

您可以通过谷歌搜索该警告以查找更多信息。

关于scala - 为什么不直接设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7087726/

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