-1

我正在尝试在我的命令行中运行 Scala。

我检查了我的 java,访问了 Scala 网站,下载并安装了它,更新了我的环境变量。

到目前为止,与在线指南唯一不同的是,sbt安装的文件夹不包含“lib”文件夹。

然后我在提示符下运行sbt命令,我收到以下消息:

在此处输入图像描述

看起来我缺少一个名为 的文件build.sbt,这是什么?我需要吗?

编辑:

如果我在上图中按“继续”,我会得到

sbt:scalaproj> 

看起来不错,但是如果我键入一些代码,如下所示:

sbt:scalaproj> var a : Int = 12;

然后它返回错误:

[error] Expected ';'
[error] var a : Int = 12

世界到底出了什么问题?有人可以指点我在不太老的提示中编写 Scala 的指南吗?

4

1 回答 1

1

让我们先了解一下术语。Scala 是您正在编写的语言。SBT 是 Scala Build Tool 的首字母缩写。他们俩都有REPL。

当您sbt在命令行中调用时,您会启动sbt. 您可以在那里运行的命令都是sbt支持的命令。您可以在此处找到常用命令。例如,如果您运行编译,它将编译build.sbt位于您调用该sbt命令的目录中的目录。无论如何,Scala 命令在这里不起作用。Scala 命令不是sbt命令。

为了运行 Scala REPL,您需要输入consoleREPL sbt。你可以在这里找到Scala REPL 文档。在 Scala REPL 中,您可以运行 Scala 命令。

PS 你可以在这里找到 Scala 下载页面。

于 2020-07-27T17:26:04.887 回答