gpt4 book ai didi

scala - Scala 中的方法执行顺序不正确

转载 作者:行者123 更新时间:2023-12-03 04:34:06 28 4
gpt4 key购买 nike

我不知道我错过了什么,可能是一些小问题,但这就是问题

println() 的调用顺序不正确。即我得到的输出是

第二行。

第一行

不应该反过来吗?

我确实知道“第二行”不在主方法之外,但原因是什么,我尝试搜索,但无法查明真相。

object oneToTen {
def main(args: Array[String]): Unit = {
println("Line one")
}

println("Line two.")
}

最佳答案

在 Scala 中,主体中除变量声明之外的所有内容都是构造函数的一部分。由于 oneToTen 是一个 scala 对象,因此会创建它的实例,然后调用 main 方法。

关于scala - Scala 中的方法执行顺序不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32713021/

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