चूंकि पाइथन स्कोप इंगित करने के लिए टैब स्पेसिंग का उपयोग करता है (और इस तरह, }
प्रतीकों के end
नहीं है), क्या यह किसी विशेष तरीके से भाषा को सीमित करने से सीमित करता है?एक भाषा के रूप में, क्या कोई अंतराल के कारण पायथन सीमित है?
नोट: मैं कोडिंग शैली पर व्यक्तिगत प्राथमिकताओं के बारे में बात नहीं कर रहा हूं, मैं end
कथन के प्रत्यक्ष परिणाम के रूप में वास्तविक भाषा सीमा के बारे में बात नहीं कर रहा हूं?
, it appears by a post directly from Guido कि अजगर के कारण बहु लाइन लांबा के की कमी एक समाप्त end
/}
प्रतीक नहीं होने?
यदि हां, तो इंडेंटेशन का उपयोग करने के लिए इस भाषा डिज़ाइन के निर्णय के कारण अन्य पाइथन सीमाएं क्या हैं?
अद्यतन:
कृपया ध्यान दें इस सवाल लैम्ब्डा के बारे में नहीं है और तकनीकी रूप से, यहां तक कि नहीं अजगर से प्रति। यह प्रोग्रामिंग भाषा डिज़ाइन के बारे में है ... और प्रोग्रामिंग भाषा में क्या सीमाएं होती हैं जब इसे इंडेंटेशन (एंड स्टेटमेंट्स के विपरीत) ब्लॉक ब्लॉक का प्रतिनिधित्व करने के लिए डिज़ाइन किया गया है।
http://stackoverflow.com/questions/1233448/no-multiline-lambda-in-python-why-not – dm03514
सिद्धांत रूप में, एक लैम्ब्डा में मनमाने ढंग से लंबी अभिव्यक्ति सूची हो सकती है, इसलिए मुझे नहीं लगता कि यह क्यों सीमित है .... –
यह प्रश्न लैम्बा के बारे में नहीं है, यह "इंडेंटेशन का उपयोग करने के लिए भाषा डिजाइन निर्णय के कारण क्या पाइथन सीमाएं हैं" – nickb