gpt4 book ai didi

scala - Akka 2.1.2 Scheduler有问题(无法识别“系统”)

转载 作者:行者123 更新时间:2023-12-03 13:23:57 25 4
gpt4 key购买 nike

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

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] ^


system应该来自哪里?

附录:

我在'main()'函数中包含代码,并且没有从 ActorActorSystem继承任何东西。关键是我想安排函数,但与此无关。框架是否认为我必须从某种事物中衍生出来(如果是,应该说些什么?)。

最佳答案

看起来import system.dispatcher之前缺少以下表达式:

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

关于scala - Akka 2.1.2 Scheduler有问题(无法识别“系统”),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15684901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com