जब मैं फोन:स्काला केस केस में लापता तर्क "भरने" कैसे है?
actor_ ! Exit
इस के निर्माण में परिवर्तित किया जा रहा है कैसे:
case class Exit(from: AbstractActor, reason: AnyRef)
विशेष रूप से, यह कैसे है कि जब मैं एक दूरस्थ (ग्राहक) अभिनेता से इस फोन जो link
एक दूरस्थ (सर्वर) अभिनेता को एड किया गया, उस सर्वर Exit
का एक उदाहरण प्राप्त करता है जहां from
संपत्ति एक अभिनेता है:
'[email protected](10.10.7.90,8366)
असल में मैं यह जानना चाहता हूं कि मैं इस रिमोट-क्लाइंट-अभिनेता ऑब्जेक्ट पर कैसे संभाल सकता हूं!
आह; आईडीईए मुझे गलत कक्षा में इंगित कर रहा है। प्रश्न अभी भी खड़ा है; सार तत्व और संदेश कहां से आ रहे हैं? और केस क्लास से बाहर निकलने के उदाहरण के रूप में यह कैसे समाप्त हो रहा है? –
मेरा कोड मूल रूप से "अभिनेता_! बाहर निकलें" है। मैं कुछ भी करने के लिए किसी भी चर गुजर रहा हूँ। और फिर भी अभिनेता_ कुछ प्यारे और सटीक मूल्यों के साथ बाहर निकलने के लिए बाहर निकलता है (से, msg) केस क्लास। और ऑब्जेक्ट एक्जिट बाइनरी फ़ंक्शन का विस्तार कैसे करता है जब यह लागू() विधि घोषित नहीं करता है? –
आह, लेकिन बाहर निकलें एक आवेदन() विधि घोषित करता है! यह प्रकार है "(सार तत्व, AnyRef) => बाहर निकलें", जो "फंक्शन 2 [सार तत्व, AnyRef, निकास]" जैसा ही है। चूंकि फंक्शन 2 एक आवेदन की घोषणा करता है, इसलिए बाहर निकलना होगा। –