| विशेषता :: विधि :: टाइप करने योग्य विशेषता :: विधि :: टाइप करने योग्य एक पर्ल मॉड्यूल है जो विशेषता हैंडलर विधियों की एक श्रृंखला लागू करता है। |
अब डाउनलोड करो |
विशेषता :: विधि :: टाइप करने योग्य रैंकिंग और सारांश
- लाइसेंस:
- Perl Artistic License
- प्रकाशक का नाम:
- Jeremiah Jordan
- प्रकाशक वेब साइट:
- http://search.cpan.org/~jjordan/Attribute-Method-Typeable-1.09/lib/Attribute/Method/Typeable.pm
विशेषता :: विधि :: टाइप करने योग्य टैग
विशेषता :: विधि :: टाइप करने योग्य विवरण
विशेषता :: विधि :: टाइप करने योग्य एक पर्ल मॉड्यूल है जो विशेषता हैंडलर विधियों की एक श्रृंखला लागू करता है। विशेषता :: विधि :: टाइपेबल एक पर्ल मॉड्यूल है जो फ़ंक्शन और विधि तर्क की जांच के साथ उपयोग के लिए विशेषता हैंडलर विधियों की एक श्रृंखला लागू करता है। Synopsis पैकेज myclass; मिक्सिन क्यूडब्ल्यू {विशेषता :: विधि :: टाइपेबल} का उपयोग करें; # और बेस क्यूडब्ल्यू {विशेषता :: विधि :: टाइपेबल} का उपयोग करें; उप Mymethod: सार्वजनिक (int int) {मेरा $ स्वयं = शिफ्ट; मेरा ($ a, $ b) = @_; $ ए + $ बी लौटाएं; } उप अन्यमेथोड: सार्वजनिक (अन्य क्लास someclass) {मेरा $ स्वयं = शिफ्ट; मेरा ($ obj1, $ obj2) = @_; # मेथडी सामान यहाँ। } उप Privatemethod: निजी (स्केलर, स्केलर, स्केलर) {मेरा $ स्वयं = शिफ्ट; मेरा $ शाब्दिक = शिफ्ट; मेरे $ litorref = शिफ्ट; मेरे $ स्केलरेफ = शिफ्ट; # मेथॉडी स्टफ। } उप प्रोटेक्टेडमथोड: संरक्षित (अन्य) {मेरा $ स्वयं = शिफ्ट; मेरी $ कुछ भी = शिफ्ट; # मेथॉडी स्टफ। } उप समन्वय: समारोह (सरणी, कोड, हैश) {# समारोह सामान यहां। मेरा ($ ARRAYREF, $ CODEREF, $ HASHREF) = @_; } उप फ़ंक्शनज़: फ़ंक्शन (फ्लोट सरणी ओ सूची) {my ($ arg1, $ arg2, @else) = @_; $ arg2 -> = $ arg1; यदि (स्केलर (@else)) {} # अन्य कार्यशील सामान। } ### आपके कोड में: # ठीक है: $ ऑब्जेक्ट-> MyMethod (1, 2); # एक अपवाद फेंकता है :: पैरामेरर अपवाद: $ ऑब्जेक्ट-> MyMethod (1, "ऐप्पल"); # एक अपवाद भी फेंकता है :: पैरामेरर अपवाद: $ ऑब्जेक्ट-> MyMethod (7); # एक अपवाद फेंकता है :: MetherError अपवाद: Mymethod ('MyClass', 3, 4); # एक अपवाद भी फेंकता है :: Meethererror अपवाद # जब तक कि यह MyClass में न हो: $ ऑब्जेक्ट-> Privatemethod (अन्य क्लास-> नया, someclass-> नया); # एक अपवाद भी फेंकता है :: MeetherError अपवाद # जब तक यह myclass या myclass के एक उपवर्ग में नहीं है: $ ऑब्जेक्ट-> संरक्षितमेथोड ($ चीज़); आवश्यकताएं: · पर्ल · विशेषता :: हैंडलर · डेटा :: प्रकार · परीक्षण :: SIMPTUNIT · स्केलर :: यूटिल · हुक :: रैप्सब · अपवाद :: कक्षा
विशेषता :: विधि :: टाइप करने योग्य संबंधित सॉफ्टवेयर