| Proc :: कांटा ProC :: कांटा कांटा () सिस्टम कॉल के लिए एक सरल, सहज ज्ञान युक्त इंटरफ़ेस है। |
अब डाउनलोड करो |
Proc :: कांटा रैंकिंग और सारांश
- लाइसेंस:
- Perl Artistic License
- प्रकाशक का नाम:
- Aristotle Pagaltzis
- प्रकाशक वेब साइट:
- http://search.cpan.org/~aristotle/Sub-ArgShortcut-1.01/lib/Sub/ArgShortcut.pm
Proc :: कांटा टैग
Proc :: कांटा विवरण
ProC :: कांटा कांटा () सिस्टम कॉल के लिए एक सरल, सहज ज्ञान युक्त इंटरफ़ेस है। Proc :: कांटा कांटा () सिस्टम कॉल के लिए एक सरल, सहज ज्ञान युक्त इंटरफ़ेस है। Synopsis उपयोग proc :: कांटा; बच्चा {# बाल कोड यहां जाता है। } माता-पिता {मेरे $ chiled_pid = शिफ्ट; # माता-पिता कोड यहां जाता है। WAITPID $ child_pid, 0; } पुनः प्रयास करें {मेरे $ प्रयास = शिफ्ट; # क्या करना है यदि कांटा () विफल रहता है: # फिर से प्रयास करने के लिए सही लौटता है, यदि $ प्रयास> 5 का रिटर्न वापस लेना; नींद 1, वापसी 1; } त्रुटि {# त्रुटि-हैंडलिंग कोड यहां चला जाता है # (कांटा () विफल रहा है और रिट्री ब्लॉक ने झूठी वापसी की)}; # अंत में अर्धविराम पर ध्यान दें! अधिकांश Casesthis मॉड्यूल में आवश्यक एक सहज ज्ञान युक्त, पर्ल-ईश तरीका प्रदान करता है जो आपको ब्लॉक का उपयोग करने के लिए प्रोग्राम्स का उपयोग करने के लिए फोर्किंग करने के लिए एक सहजता प्रदान करता है, यह बताते हुए कि कौन सा कोड अनुभाग उस कोड को निष्पादित करता है। माता-पिता, बच्चे, रिट्री हैंडलर और त्रुटि हैंडलर के लिए कोड को "फोर्क ब्लॉक" में एक साथ समूहीकृत किया जाता है। खंड किसी भी क्रम में दिखाई दे सकते हैं, लेकिन उन्हें लगातार (बीच में किसी अन्य बयान के बिना) होना चाहिए। अंतिम खंड के बाद अर्धविराम अनिवार्य है, जब तक कि अंतिम खंड संलग्नक ब्लॉक या फ़ाइल के अंत में न हो। सभी चार क्लॉज की आवश्यकता है निर्दिष्ट नहीं किया जाना चाहिए। यदि रिट्री क्लॉज छोड़ा गया है, तो केवल एक कांटा का प्रयास किया जाएगा। यदि त्रुटि खंड छोड़ा जाता है तो प्रोग्राम एक साधारण संदेश के साथ मर जाएगा यदि यह पुनः प्रयास नहीं कर सकता है। यदि माता-पिता या बाल खंड छोड़ा जाता है, तो संबंधित (माता-पिता या बच्चे) प्रक्रिया अंतिम खंड के बाद निष्पादन शुरू कर देगी। तो यदि एक या दूसरे को केवल कुछ सरल कार्रवाई करना है, तो आपको केवल उस निर्दिष्ट की आवश्यकता है। उदाहरण के लिए: # कुछ सरल प्रसंस्करण बच्चे {exec '/ bin / ls', '-एल' करने के लिए एक बच्चे की प्रक्रिया को छोड़ दें; मरो "नहीं कर सकता था ls: $! n"; }; # माता-पिता यहां से निष्पादन जारी रखेगा # ... यदि किसी भी क्लॉज में कोड मर या बाहर निकलने वाला नहीं है, तो यह कांटा ब्लॉक के बाद निष्पादन जारी रखेगा। आवश्यकताएं: · पर्ल
Proc :: कांटा संबंधित सॉफ्टवेयर