अपवाद :: सिस्टम | |
अब डाउनलोड करो |
अपवाद :: सिस्टम रैंकिंग और सारांश
विज्ञापन
- लाइसेंस:
- Perl Artistic License
- कीमत:
- FREE
- प्रकाशक का नाम:
- Piotr Roszatycki
- प्रकाशक वेब साइट:
- http://search.cpan.org/~dexter/MooseX-GlobRef-Object-0.02/lib/MooseX/GlobRef/Object.pm
अपवाद :: सिस्टम टैग
अपवाद :: सिस्टम विवरण
अपवाद :: सिस्टम सिस्टम या लाइब्रेरी कॉल के लिए अपवाद वर्ग है। अपवाद :: सिस्टम सिस्टम या लाइब्रेरी कॉल के लिए अपवाद वर्ग है। Synopsis # अपवाद के रूप में उपयोग किए जाने पर स्वचालित रूप से लोड हो गया :: बेस के तर्क का उपयोग अपवाद :: बेस 'अपवाद :: सिस्टम', 'अपवाद :: फ़ाइल' => {isa => 'अपवाद :: सिस्टम'}; अपवाद आज़माएं :: बेस इवल {मेरी $ फ़ाइल = "/ नॉटफाउंड"; फ़ाइल खोलें, $ फ़ाइल या फेंक अपवाद :: फ़ाइल संदेश => "फ़ाइल नहीं खोल सकता: $ फ़ाइल", फ़ाइल => $ फ़ाइल; }; यदि (अपवाद अपवाद :: सिस्टम मेरा $ e) {if ($ e-> ISA ('अपवाद :: फ़ाइल')) {चेतावनी "फ़ाइल त्रुटि:"। $ E -> {ERRST}; } यदि ($ e-> (errname => 'enoent') के साथ) {चेतावनी "कैच नहीं मिला"; }} यह वर्ग मानक अपवाद :: हैंडलिंग सिस्टम या लाइब्रेरी त्रुटियों के साथ आधार प्रदान करता है। अपवाद ऑब्जेक्ट के अतिरिक्त फ़ील्ड फेंक पर भरे हुए हैं और त्रुटि संदेश और त्रुटि कोड शामिल हैं। फील्ड्सक्लास फ़ील्ड को धन्य हैश.errstrstr (ro) के मानों के रूप में कार्यान्वित किया जाता है यह अपवाद ऑब्जेक्ट का प्रतिनिधित्व करने वाली स्ट्रिंग का हिस्सा है। यह $ के समान है! स्ट्रिंग संदर्भ में चर। EVAL {फेंक अपवाद :: सिस्टम संदेश => "संदेश"; }; कैप्चर अपवाद :: सिस्टम मेरा $ ई और प्रिंट $ ई -> {ERRST}; ERRSTROS (RO) में विस्तारित सिस्टम त्रुटि स्ट्रिंग को अपवाद फेंकने पर लाया गया है। यह $ ^ ई चर जैसा ही है। EVAL {फेंक अपवाद :: सिस्टम संदेश => "संदेश"; }; अपवाद :: सिस्टम मेरा $ ई और $ ई -> {ERRSTROS} NE $ E -> {ERRSTRST} और प्रिंट $ ई -> {ERRSTROS}; ERRNO (RO) में सिस्टम त्रुटि संख्या शामिल है अपवाद फेंक पर। यह $ के समान है! संख्यात्मक संदर्भ में चर। EVAL {फेंक अपवाद :: सिस्टम संदेश => "संदेश"; }; Errname (ro) में सिस्टम त्रुटि को सिस्टम त्रुटि से रोकता है। EVAL {फेंक अपवाद :: सिस्टम संदेश => "संदेश"; }; अपवाद :: सिस्टम मेरा $ e और $ e -> {errname} eq 'enoent' और $ e-> फेंक; तरीके; ]) अपवाद वस्तु का स्ट्रिंग प्रतिनिधित्व लौटाता है। आउटपुट का प्रारूप "संदेश: त्रुटि स्ट्रिंग" है। EVAL {OPEL F, "/ NOTEXISTING"; अपवाद फेंकें :: सिस्टम; }; प्रिंट $ @ -> स्ट्रिंगिफाई (1); "$ @" प्रिंट करें; आवश्यकताएं: · पर्ल · अपवाद :: आधार> = 0.03
अपवाद :: सिस्टम संबंधित सॉफ्टवेयर