加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-16 09:23:16 所属栏目:安全 来源:网络整理
导读:根据这些示例,我正在尝试一个非常简单的循环函数循环运行: http://doc.akka.io/docs/akka/2.1.2/scala/scheduler.html 代码: import akka.actor.Actorimport akka.actor.Propsimport scala.concurrent.duration._object Main extends Application { val sy
根据这些示例,我正在尝试一个非常简单的循环函数循环运行:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读