1
に送信者ActorRefで動作するようにどのように、私はこのコードよりも学んだ:送信者は()関数であり、前に誰かがよい適用されるためは長い時間前にアッカ
def doSome(ref: ActorRef, msg: AnyRef): Unit = {
... some routine ...
ref ! msg
}
def receive = {
case x: Foo => doSome(sender(), x)
}
は
...
def receive = {
case x: Foo =>
val s = sender()
doSome(s, x)
}
でなければなりませんcontext.sender()の値を変更してください
質問1:未来機能はありますか?または最初の変種のように書くのは安全ですか?
質問2:このような書き込み方法はありますか?
def receive = {
case x: Foo => sendrer() {s => doSome(s, x)}
}
「非今後の機能のための真実はありますか?」あなたは将来を返す俳優の中に機能を持っていますか? – britter