2010-02-05 6 views
6

एक बार एक बार, आपने पर्ल में फाइलें खोलीं:पर्ल के खुले में फ़ाइल मोड कब एक अलग तर्क बन गया?

open(FH, ">$filename"); 

कुछ बिंदु पर, कुछ अच्छे कारणों के लिए कुछ रिक्त स्थान जिनमें प्रमुख रिक्त स्थान वाले फ़ाइल नाम शामिल हैं, यह वाक्यविन्यास उपलब्ध हो गया (और, तुरंत, पसंदीदा):

open(FH, '>', $filename); 

पर्ल के किस संस्करण के साथ हमें उस वाक्यविन्यास मिला?

+3

"मेरा $ एफएच खोलें, '>', $ filename या $ die!" और भी पसंदीदा है। –

+0

यह वास्तव में केवल 'ओपन' ऑपरेशन नहीं है, हालांकि, यह 'ओपन' ऑपरेशन प्लस विफलता हैंडलिंग का एक रूप है जो संदर्भ के लिए उपयुक्त हो सकता है या नहीं। मैं केवल 'ओपन' के बारे में बात करना चाहता था। – chaos

+0

क्या कोई विशेष कारण है कि आपने इस प्रश्न और उत्तर को पोस्ट किया है? पेल्डल्टा में बहुत सारे बदलाव दस्तावेज किए गए हैं और एसओ के लिए एक समय में डुप्लिकेट करने का कोई कारण नहीं है ... –

उत्तर

6

जब आपके पास ऐसे प्रश्न हैं, तो perl * डेल्टा दस्तावेज़ों के माध्यम से वापस क्रॉल करना प्रारंभ करें। आप ज्यादातर मामूली संस्करणों को छोड़ सकते हैं क्योंकि उन संस्करणों को प्रमुख विशेषताओं को पेश नहीं करना चाहिए।

इस मामले में, आपको इसे perl56delta में मिल जाएगा।

+0

और रिकॉर्ड के लिए, 22 मार्च 2000 को पर्ल 5.6 जारी किया गया था (http://search.cpan.org/dist/perl/pod/perlhist.pod) –

11

5.6.0 जैसा दिखता है।

+3

दूसरे शब्दों में, देर जुरासिक :) – DVK

+4

मेरे शुरुआती पेशेवर सिसडमिन कार्यों में से कुछ पर्ल 4 में किए गए थे, जब यह * नया और रोमांचक * था। आप बच्चों को मेरी घास से "आग" और अपना "पहिया" मिलता है। – chaos

+0

आह, अगर मैं अपना $ एफएच खोलता हूं, तो मैं उत्सुक था,>> कच्चे ', $ filename' एक ही समय में आया - ऐसा लगता है। – ephemient

संबंधित मुद्दे