gpt4 book ai didi

java - scala 中的 Hello World 有什么问题?

转载 作者:行者123 更新时间:2023-12-02 18:19:49 25 4
gpt4 key购买 nike

我正在从 docs.scala-lang.org 学习 scala。有一个example

object HelloYou extends App {
if (args.size == 0)
println("Hello, you")
else
println("Hello, " + args(0))
}

使用 scalac 编译后,我运行 scala HelloYou Al 并得到

java.lang.NullPointerException

其次是

    at java.lang.reflect.Array.getLength(Native Method)
at scala.collection.ArrayOps$.size$extension(ArrayOps.scala:197)
at HelloYou$.<clinit>(HelloYou.scala:2)
at HelloYou.main(HelloYou.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

怎么了?这是我第一次体验 Hello, World 不起作用的语言...

详情

scala -version
Scala code runner version 3.1.1 -- Copyright 2002-2022, LAMP/EPFL

java -version
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)

最佳答案

Scala 3 不再支持访问这样的命令行参数:

https://docs.scala-lang.org/scala3/reference/dropped-features/delayed-init.html

关于java - scala 中的 Hello World 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71025579/

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