2009-03-25 7 views
11

अजगर का पहला संस्करण else clause for for loops शामिल करने के लिए कौन सी थी?कौन सा संस्करण छोरों के लिए के लिए किसी और खंड जोड़ा?

मुझे लगता है कि अजगर डॉक्स आमतौर पर दस्तावेजीकरण जब सुविधाओं को जोड़ा गया का एक अच्छा काम करता है लगता है, लेकिन मैं इस सुविधा के बारे में जानकारी खोजने के लिए प्रतीत नहीं कर सकते हैं। (यह मदद नहीं करता है कि 'के लिए' और 'कुछ और' एक प्रोग्रामिंग वेबसाइट पर के लिए गूगल के लिए विशेष रूप से कठिन शब्द हैं)

उत्तर

28

यह शुरुआत के बाद से वर्तमान हो गया है। इसे देखने के लिए, alt.sources से स्रोत प्राप्त करें, विशेष रूप से "Python 0.9.1 part 17/21" शीर्षक वाला संदेश। तारीख 21 फ़रवरी, 1991 इस पोस्ट में शामिल व्याकरण परिभाषा, जिसमें कहा गया है:

for_stmt: 'for' exprlist 'in' exprlist ':' suite ['else' ':' suite] 

यदि आप कठिन से मैंने किया था की कोशिश 0.9.0 स्रोतों को खोजने के लिए सक्षम हो सकता है, लेकिन पहला सार्वजनिक वितरण के रूप में 20 फरवरी को 0.9.0 था, जो आपको एक दिन वापस ले जाएगा। 0.9.1 रिलीज एक मामूली पैच था जो व्याकरण के इस हिस्से को प्रभावित नहीं करता था।

Btw, मैं मूल स्रोत का पुनर्निर्माण और यह gcc- के तहत संकलित करने के लिए एक सा बदलाव;

(? कि एक UTSL संदर्भ या क्या पिछली बार कब आप एक शार फ़ाइल को देखा था है) 4.0 मेरे ओएस एक्स 10.4 बॉक्स पर। उन दिलचस्पी कुछ के लिए Details, python-0.9.1.tar.gz भी शामिल है।

पूरे विकास इतिहास संस्करण नियंत्रण प्रणाली दो बार बदलने के बाद भी संस्करण नियंत्रण से उपलब्ध है। "hg log -p -r 6: 7" cpython से Mercurial संग्रह से पता चलता है कि "के लिए/अन्य" सूर्य 14 अक्टूबर 12:07:46 1 99 00 को किया गया था, और पिछली प्रतिबद्धता शनि 13 अक्टूबर 1 9:23 थी : 40 1 99 0 +0000।/किसी और के लिए अक्टूबर 1990

7

यह कम से कम 1.4, जो oldest version of the documentation मैं के बारे में पता है, क्योंकि चारों ओर हो गया है।

+0

मैं एक ही जवाब के साथ आया था, न कि केवल जल्दी से पर्याप्त। –

+0

+1: प्रलेखन उद्धरण। –

1

के बाद से अजगर का हिस्सा रहा है संस्करण 1.0.1 के बाद से, कम से कम ..

Python 1.0.1 (Mar 27 2009) 
Copyright 1991-1994 Stichting Mathematisch Centrum, Amsterdam 
>>> for x in range(2): 
...  print x 
... else: 
...  print "loop done" 
... 
0 
1 
loop done 
+0

http://stackoverflow.com/questions/685732/how-to-compile-python-1-0 – dbr

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