2011-11-02 21 views
6

बस अक्का नमूनों के माध्यम से पढ़ना, समझ नहीं सकता कि self.reply कैसे परिभाषित किया गया है? जहां तक ​​मैं देख सकता हूं, किसी संदेश का जवाब देने के लिए receive ब्लॉक के अंदर उपयोग किया जाता है। लेकिन जहां तक ​​replyself का एक तरीका है, तो self क्या है?अक्का में 'आत्म' क्या है?

पुनश्च: Btw, आप अक्का मूल बातें और स्काला के साथ दूरदराज के अभिनेताओं के बारे में एक अच्छा त्वरित प्रारंभ लेख की सिफारिश कर सकती है - अगर आप यहाँ एक टिप्पणी के रूप में एक लिंक पोस्ट कर सकता है मैं इसकी सराहना करेंगे। अभी मैं this पढ़ रहा हूं।

उत्तर

18

self अभिनेता आरएफ उदाहरण का संदर्भ है जिसमें अभिनेता शामिल है।

जब आप अक्का में एक नया अभिनेता बनाते हैं, तो actorOf[class] विधि आपके वास्तविक अभिनेता कार्यान्वयन के नहीं, अभिनेतारफ का एक उदाहरण देता है, अभिनेता स्वयं छिपा हुआ है। यह अभिनेता आरफ वह है जिसे आप अभिनेता के साथ बातचीत करने के लिए उपयोग करते हैं। तो इस संदर्भ को पाने के लिए self का उपयोग अभिनेता द्वारा ही किया जा सकता है।

उदाहरण के लिए, यदि आपके अभिनेता खुद के लिए एक संदेश भेजना चाहते थे, यह करना होगा

self ! Message 
संबंधित मुद्दे