gpt4 book ai didi

scala - Scala 脚本中未调用 Main 方法

转载 作者:行者123 更新时间:2023-12-04 16:22:19 32 4
gpt4 key购买 nike

我是 Scala 的新手,我想知道为什么 main 方法没有在这个脚本中运行?

class Word {
}

object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}

有趣的是,当我删除 Word 时它工作正常类(class)。为什么是这样?我该如何解决?

最佳答案

getting started with scala所示,当将 Scala 文件作为脚本运行时,您应该显式调用 main 方法:

class Word {
}

object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}

HelloWorld.main(args)

如果你想编译和运行,你必须给出包含 main 的对象的名称。方法:
scalac test.scala
scala HelloWorld

关于scala - Scala 脚本中未调用 Main 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16990182/

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