您好我是scala的新手,我正在尝试从eclipse执行一个scala类 我创建了一个类而不是对象。
package classexample
class sample extends App {
def printSample(): Unit = {
println("Sample example")
}
def main(args: Array[String]) {
val v = new sample;
v.printSample()
}
}
现在我该如何执行这个程序。当我执行此程序时,这不会产生任何结果 我是以错误的方式做错了还是我错过了什么....感谢您的帮助
答案 0 :(得分:2)
如果在Eclipse中安装了Scala插件,则可以像处理Java可执行文件一样启动可执行文件Scala。 有关此信息,请参阅scala-ide.org。
在Scala中,您不必像Java一样实现'main'方法。只是扩展'App'特性就足够了。除了val,var或def之外,构造函数中的所有代码都将在类中运行。
这是一个可运行的Scala类的示例,它打印“Hello World”。
object RunnableScalaClass extends App {
println("Hello World")
}