【发布时间】:2013-12-12 04:59:08
【问题描述】:
我试图编译这段代码以了解演员的实际工作方式,但它给了我一条错误消息:值 actorOf 不是对象 akka.actor.Actor 的成员
我是 akka 的新手,实际上无法理解如何开始和了解实现整个定义的结构,例如每个类的接收方法。另外,ActorLogging 的实际工作是什么?有人可以帮忙吗?谢谢。
import akka.actor.Actor
case object Start
object Main {
def main(args: Array[String]): Unit = {
println("Start");
val echo = Actor.actorOf[EchoActor]
echo.start()
echo ! "Hello World"
echo.stop()
}
}
class EchoActor extends Actor {
def receive = {
case s: String => println(s)
}
}
【问题讨论】:
-
您发现了一些非常过时的教程;-) 请查看 Activator (typesafe.com/platform/getstarted)。