scala – 与Akka有问题2.1.2计划程序(‘系统’无法识别)

根据这些示例,我正在尝试一个非常简单的循环函数循环运行:

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的东西.关键是我想安排功能,但是没有进入演员.框架思想是否必须从某些方面衍生出来(如果是这样,那么应该说呢?).

解决方法

在导入system.dispatcher之前,它似乎缺少以下表达式:

val system = akka.actor.ActorSystem("system")

相关文章

共收录Twitter的14款开源软件,第1页Twitter的Emoji表情 Tw...
Java和Scala中关于==的区别Java:==比较两个变量本身的值,即...
本篇内容主要讲解“Scala怎么使用”,感兴趣的朋友不妨来看看...
这篇文章主要介绍“Scala是一种什么语言”,在日常操作中,相...
这篇文章主要介绍“Scala Trait怎么使用”,在日常操作中,相...
这篇文章主要介绍“Scala类型检查与模式匹配怎么使用”,在日...