这是我的代码:
class testActor extends Actor {
var test = "test2"
def receive = {
case "test" ⇒
test="works"
"works"
}
}
def test = Action {
var test = "test"
val system = ActorSystem("MySystem")
val myActor = system.actorOf(Props[testActor.testActor], name = "testActor")
myActor ! "test"
test = myActor.test
Ok(views.html.test(test))
}
该行: test = myActor.test 不起作用。
我要么需要一种方法来访问 Actor 函数返回的内容,在这种情况下是“有效的”,要么需要一种访问 Actor 内部变量的方法。