我正在尝试学习来自 Java 背景的 Scala。下面的程序应该运行吗?当我右键单击该文件时Functional
,不会显示运行该文件的选项。我需要更改什么才能运行该方法Timer.run
?我正在使用 Eclipse3.7 和 Scala 插件 2.0.2。
class Functional {
object Timer {
def oncePerSecond(callback: () => Unit) {
while (true) { callback(); Thread sleep 1000 }
}
def timeFlies() {
println("time flies like an arrow...")
}
def run() {
oncePerSecond(timeFlies)
}
}
def main(args: Array[String]) {
Timer.run();
}
}