कभी-कभी मैं शुरुआत और अंत में डबल अंडरस्कोर के साथ परिवर्तनीय नाम देखता हूं। उदाहरण के लिए:रूबी परिवर्तनीय नाम डबल अंडरस्कोर
Article.__elasticsearch__
क्या रूबी परिवर्तनीय नामों में डबल अंडरस्कोर से संबंधित कुछ नामकरण सम्मेलन है?
कभी-कभी मैं शुरुआत और अंत में डबल अंडरस्कोर के साथ परिवर्तनीय नाम देखता हूं। उदाहरण के लिए:रूबी परिवर्तनीय नाम डबल अंडरस्कोर
Article.__elasticsearch__
क्या रूबी परिवर्तनीय नामों में डबल अंडरस्कोर से संबंधित कुछ नामकरण सम्मेलन है?
एक प्रारंभिक अंडरस्कोर या डबल अंडरस्कोर मूल रूप से इंगित करता है "विशेष/अधिलेखित से बचने" --meaning यह संभावना है कि किसी और एक ही नाम की एक विधि/विशेषता परिभाषित कर सकता है को कम करने के लिए होती है। सबसे आम घटना
__send__
है।
से Ruby Forum
ElasticSearch मणि के लेखक IMO गलत फोन किया। धागे के अंत में, अवदी ग्रिम, जो रुबी समुदाय में प्रसिद्ध है, disagrees with the OP।
एक कारण है कि आपने इसे अभी तक नहीं देखा है और यह आपके लिए अजीब लग रहा है। ऐसा इसलिए है क्योंकि यह unidiomatic है।