Пример актера DSL от Akka doc
Я пытаюсь реализовать пример Actor DSL из akk doc, но обнаружил ошибку,
неоднозначные неявные значения: оба метода senderFromInbox в признаке Входящие типа (неявные входящие: akka.actor.ActorDSL.Inbox) akka.actor.ActorRef и значение self в признаке Актер типа => akka.actor.ActorRef соответствует ожидаемому типу akka.actor.ActorRef
ниже мой код,
import akka.actor.ActorDSL._
import akka.actor.ActorSystem
import scala.concurrent.duration._
implicit val system: ActorSystem = ActorSystem("demo")
implicit val i = inbox()
val a = actor(new Act {
become {
case "hello" ⇒ sender ! "hi"
}
})
a ! "hello"
val reply = i.receive()
здесь я могуне использовать "!" отправить сообщение, можно использовать толькосказать" лайкsender.tell (»Привет", ноль)Кто-нибудь знает, как решить эту проблему?