ऐसा लगता है कि इसका बेहतर तरीका है कि गुंजाइश को इंगित करने के लिए कोष्ठक या टोकन जैसे कोष्ठक का उपयोग करना बेहतर है। मैंने असंगत इंडेंटेशन समस्या के लिए कई प्रशंसा अजगर के समाधान को देखा है, लेकिन कई असहमत हैं:
जिस भी भाषा में व्हॉट्सएप है, उसे मरने की जरूरत है।
बाद में उसी उत्तर पर पोस्ट किया गया:
जब तक मैंने वास्तव में कोशिश नहीं की, तब तक मैं व्हाट्सएप एंटी-व्हाट्सएप-टोकन था। शायद इसने मेरी व्यक्तिगत सफेद-अंतरिक्ष लेआउट को बहुत मदद की, जो अजगर-भूमि में सभी का उपयोग करता है। शायद यह है कि मैं थोड़ा कम से कम हूं, लेकिन अगर आप वैसे भी इंडेंट करने जा रहे हैं, तो {} s से परेशान क्यों हैं?
मैं प्रत्येक पक्ष के लिए कुछ स्पष्ट तर्क देख सकता हूं:
व्हाट्सएप का उपयोग करना:
- कोड में असंगत इंडेंटेशन को कम करने में मदद करता है
- एक ही उद्देश्य की पूर्ति के लिए दृश्यमान टोकन के साथ स्क्रीन को बदलकर स्क्रीन को साफ करता है
टोकन का उपयोग करना:
- कोड को अलग-अलग स्तरों पर काटना और पेस्ट करना बहुत आसान है (आपको इंडेंटेशन ठीक नहीं करना है)
- अधिक सुसंगत। कुछ टेक्स्ट एडिटर व्हॉट्सएप को अलग तरह से प्रदर्शित करते हैं।
- वर्तमान में अधिक लोकप्रिय है।
क्या कोई बिंदु छूट गया है? आप क्या पसंद करेंगे? लंबे समय तक एक या दूसरे के साथ काम करने के बाद ज्ञान का कोई भी शब्द?
पुनश्च। मुझे उससे नफरत है जब भाषाएं प्रत्येक नियंत्रण संरचना के लिए एक ही टोकन का उपयोग नहीं करती हैं। VB वास्तव में अपने बयानों End Ifऔर End Whileबयानों से परेशान है , अधिकांश अन्य भाषाएं हर चीज के लिए {} का उपयोग करती हैं। लेकिन शायद यह एक अलग प्रश्न के लिए एक विषय है ...