我试图学习来自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();
}
}
@ om-nom-nom是的,我已经更新了我的问题 – 2012-07-31 22:15:28