我以前对已弃用的 Scala actor 几乎没有经验,最近我开始学习 Akka actor,它们似乎有很大不同。
我完成了本教程http://doc.akka.io/docs/akka/2.2.0/scala/hello-world.html
接下来,我正在尝试编写一个替代的 Hello World,使用类似于已弃用的 Scala actor 的范例。但我有一些困难(见在线评论):
class Echo extends Actor {
override def receive = {
case a: Any => println(a)
case "end" => context.stop(self)
}
}
object Main {
def main(args: Array[String]): Unit = {
val echo = new Echo()
// Where is explicit Actor.start() ?
// "! is not a member", but Akka's official Hello World used ! to send message
echo ! "Hello"
echo ! "end"
}
}