根据这些示例,我正在尝试一个非常简单的循环函数循环运行:
http://doc.akka.io/docs/akka/2.1.2/scala/scheduler.html
代码:
import akka.actor.Actor import akka.actor.Props import scala.concurrent.duration._ object Main extends Application { val system = akka.actor.ActorSystem("system") // this was missing! import system.dispatcher system.scheduler.schedule( 0 milliseconds,(10*1000) milliseconds,{ println( "click!" ) }) }
我得到(sbt):
> .../src/Main.scala:34: not found: value system [error] import > system.dispatcher [error] ^ [error] > .../src/Main.scala:36: not found: value system [error] > system.scheduler.schedule( 0 milliseconds /*initial delay*/,> (entry.secs*1000) milliseconds /*delay between*/,{ [error] ^
系统应该从哪里来?
附录:
我正在使用“main()”函数中的代码,我没有继承任何来自Actor或ActorSystem的东西.关键是我想安排功能,但是没有进入演员.框架思想是否必须从某些方面衍生出来(如果是这样,那么应该说呢?).