क्या यह निर्धारित करने का कोई तरीका है कि वर्तमान फ़ाइल को पर्ल स्रोत में निष्पादित किया जा रहा है या नहीं? अजगर में हम निम्नलिखित निर्माण के साथ ऐसा करते हैं:क्या पाइथन के `if __name__ == '__main __'` के बराबर एक पर्ल है?
if __name__ == '__main__':
# This file is being executed.
raise NotImplementedError
मैं एक साथ FindBin
और __FILE__
का उपयोग कर कुछ हैक कर सकते हैं, लेकिन मैं वहाँ ऐसा करने का एक वैधानिक तरीका है उम्मीद कर रहा हूँ। धन्यवाद!
अच्छा संदर्भ लिंक, धन्यवाद! – cdleary