निम्नलिखित पर्ल कोड ..यदि मैं विंडोज पर हूं तो मैं सशर्त रूप से पर्ल मॉड्यूल का उपयोग कैसे करूं?
if ($^O eq "MSWin32") {
use Win32;
.. do windows specific stuff ..
}
.. Windows के तहत काम करता है, लेकिन अन्य सभी प्लेटफार्मों के अंतर्गत चलाने में विफल रहता है ("@INC में Win32.pm पता नहीं लगा सकता")। मैं विंडोज के तहत चलते समय केवल Win32 आयात करने का प्रयास करने के लिए पर्ल को कैसे निर्देश दूं, और अन्य सभी प्लेटफॉर्म के तहत आयात विवरण को अनदेखा कर सकता हूं?
अरे, ईथर ने मुझे मार दिया! – singingfish
* 'बेयरवर्ड "मॉड्यूल" उपयोग में "सख्त सब" के दौरान अनुमति नहीं है ... '* - यह दूरी से बहुत अच्छा लग रहा था .... – jww
@jww आपको वास्तविक मॉड्यूल नाम से" मॉड्यूल "को प्रतिस्थापित करना होगा लोड करना चाहते हैं। और उस नामस्थान को 'पैकेज' कथन के साथ फ़ाइल में घोषित करने की आवश्यकता है। – Ether