gpt4 book ai didi

Scala 给我 "illegal start of definition"

转载 作者:行者123 更新时间:2023-12-03 05:49:50 25 4
gpt4 key购买 nike

我正在尝试开始使用 Scala,但无法走出起点。

由该行组成的文件

package x

给我

error: illegal start of definition

无论 x 是什么,也无论我将文件放在哪里(我有一个理论,我必须将文件放在目录层次结构中以匹配包定义,但事实并非如此)。我使用网站上的示例代码和 REPL 得到了同样的错误。

最佳答案

您似乎正在尝试在 Scala 脚本(使用 scala 命令运行)或 REPL 中声明 package 成员身份。

只有使用 scalac 编译的类和对象的文件才可以定义为属于包。

当您在脚本或 REPL session 中运行代码时,它实际上在幕后编译在对象的方法内,在该范围内包声明是不合法的。

关于Scala 给我 "illegal start of definition",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2632247/

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