gpt4 book ai didi

scala - 为什么控制台没有输出 "hello, world"?

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

我刚刚学习scala,我写了这样的“hello,world”程序:

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

我将其保存到名为“helloworld.scala”的文件

现在我在控制台中运行它:

scala helloworld.scala

但是没有任何输出。我以为它会输出“Hello, world”。为什么?

PS

如果我将内容修改为:

println("Hello, world")

再次运行,会输出“hello,world”。

最佳答案

如果你想将代码作为脚本运行(通过使用 scala helloworld.scala),你必须通过添加行来告诉 scala 你的主要方法在哪里

  HelloWorld.main(args)

到你的代码

您的第二个选项是使用 scalac helloworld.scala 编译脚本然后使用 scala HelloWorld 调用类的编译版本

关于scala - 为什么控制台没有输出 "hello, world"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3332751/

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