微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐