如何从终端运行简单的Scala类?
我有Scala程序如何从终端运行简单的Scala类?,scala,Scala,我有Scala程序myTest.Scala,包含以下内容: class Test { def hello() { println("Hello, world!") } } 如何从控制台执行它?如果我在终端中运行scala myTest.scala,它显然找不到我没有的main方法。 有没有办法将其作为scala测试运行。您好? 在运行scala之前必须使用scalac进行编译吗?您不能在scala中运行类 您需要使用main方法或扩展应用程序的方法定义对象 ob
myTest.Scala
,包含以下内容:
class Test {
def hello() {
println("Hello, world!")
}
}
如何从控制台执行它?如果我在终端中运行scala myTest.scala
,它显然找不到我没有的main
方法。
有没有办法将其作为scala测试运行。您好?
在运行
scala
之前必须使用scalac
进行编译吗?您不能在scala中运行类
您需要使用main方法或扩展应用程序的方法定义对象
object Test extends App {
println("Hello, world!")
}
首先需要给对象一个main方法。有两种方法可以做到这一点:
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
或
一旦你准备好你的目标。您可以在终端中编译类,如下所示:
$scalac HelloWorld.scala
然后运行程序
$scala HelloWorld
更多关于这个
object HelloWorld extends App {
println("Hello, world!")
}