Скала не любит переменные в akka? - PullRequest
2 голосов
/ 21 мая 2011
import actors.Actor
import akka.actor.Actor._
class HelloWorldActor extends Actor {
  def receive = {
    case msg => self reply (msg + "world")
  }
}
remote.start("localhost",9999).register(
  "hello-service", actorOf[HelloWorldActor]
)

Я получаю следующую ошибку с моим кодом: ошибка: не найдено: значение self

1 Ответ

6 голосов
/ 21 мая 2011

Ну, это потому, что вы импортировали Scala Actors: "ctors.Actor ", а затем попытались создать его экземпляр с помощью Akka.

Если вы поменяете "актеры.Акторы" на "akka.actor.Actor", все будет хорошо.

...