标签: scala-cli

如何使用 Scala 运行简单的脚本?

我已经安装了 Scala(在一台气隙 Linux 机器上,来自 scala3-3.3.1.tar.gz)。

我尝试运行一个简单的 Scala 程序,无需sbt. 所以我写了一个文件hello.scala

object Hello {
  def main(args: Array[String]) = {
    println("Hello, World")
  }
}
Run Code Online (Sandbox Code Playgroud)

然后调用

scala hello.scala 
Run Code Online (Sandbox Code Playgroud)

这有效。:-)

但我浏览了 Scala 3 网站,看到了许多没有整个“对象包装”的代码示例。所以我希望写一个更简单的文件script.scala

scala hello.scala 
Run Code Online (Sandbox Code Playgroud)

并运行它scala。但这不起作用:Scala 返回错误“顶级定义的非法开始”。

我怎样才能运行这个?我需要一些命令行选项吗?或者我需要吗scala-cli?(我读到scala已经成为或将成为scala-cli。)

我很困惑。在气隙机器上运行简单 Scala 脚本的最佳方法是什么?

scripting scala scala-cli

0
推荐指数
1
解决办法
59
查看次数

标签 统计

scala ×1

scala-cli ×1

scripting ×1