Ben aradığında:Scala, eksik argümanları bir vaka sınıfına nasıl dolduracak?
actor_ ! Exit
bu bir yapım haline geliyor Nasıl: Bir uzak (istemci) aktör bu çağırdığınızda Özellikle
case class Exit(from: AbstractActor, reason: AnyRef)
, bunu nasıl sahip olanı
'[email protected](10.10.7.90,8366)
:
from
özelliği bir aktör burada sunucu
Exit
bir örneğini aldığı, bir uzak uç (sunucu) aktör
link
ed edilmiş
Temel olarak, bu uzak istemci-aktör nesnesinde nasıl bir tanıtıcı bulabileceğimi bulmak istiyorum!
Ah; IDEA beni yanlış sınıfta gösteriyor. Soru hala duruyor; AbstractActor ve msg nereden geliyor? Ve dava sınıfının bir örneği olarak nasıl sona erer? –
Kodum temel olarak "actor_! Exit" dir. Herhangi bir değişkene hiçbir şey iletmiyorum. Ve yine de aktör_, Exit (from, msg) case sınıfını bazı güzel ve doğru değerlerle göndermeye başlıyor. Ve apply() yöntemi, bir apply() yöntemini bildirmediğinde ikili işlevi nasıl genişletir? –
Ah, ancak Exit bir apply() yöntemi bildiriyor! Bu tür "(AbstractActor, AnyRef) => Çıkış", "Function2 [AbstractActor, AnyRef, Exit]" ile aynı şeydir. Function2 bir başvuruyu bildirdiğinden, o zaman Çıkış olmalıdır. –