Articles of अपरिवर्तनीयता

अजगर, अपरिवर्तनीय प्रकारों के उप-वर्ग

मेरे पास निम्न श्रेणी है: class MySet(set): def __init__(self, arg=None): if isinstance(arg, basestring): arg = arg.split() set.__init__(self, arg) यह अपेक्षित काम करता है (पत्रों के बजाय स्ट्रिंग के शब्दों के साथ सेट प्रारंभ करना)। हालांकि जब मैं सेट के अपरिवर्तनीय संस्करण के साथ ऐसा करना चाहता हूं, तो __init__ विधि को नजरअंदाज किया जा रहा […]

अपरिवर्तनीय (डबल) लिंक्डलिस्ट के कुशल कार्यान्वयन

यह प्रश्न पढ़ना अपरिवर्तनीय या अपरिवर्तनीय नहीं है? और अपरिवर्तनीयता पर मेरे पिछले प्रश्नों के उत्तर पढ़ना, मैं अभी भी सरल लिंक्डलिस्ट के कुशल कार्यान्वयन के बारे में हैरान हूं जो अपरिवर्तनीय है। सरणी के संदर्भ में आसान हो जाता है – सरणी की प्रतिलिपि बनाएं और उस प्रति के आधार पर नई संरचना लौटाएं। […]

स्कला वर्ग निर्माता पैरामीटर

के बीच क्या अंतर है: class Person(name: String, age: Int) { def say = "My name is " + name + ", age " + age } तथा class Person(val name: String, val age: Int) { def say = "My name is " + name + ", age " + age } क्या मैं पैरामीटर […]

मैं जावा में अपरिवर्तनीय वस्तुओं की पहचान कैसे करूं?

मेरे कोड में, मैं ऑब्जेक्ट्स का एक संग्रह बना रहा हूं जो विभिन्न थ्रेड्स द्वारा किसी फैशन में पहुंचाएगा जो ऑब्जेक्ट अपरिवर्तनीय होने पर केवल सुरक्षित है जब मेरे संग्रह में एक नया ऑब्जेक्ट सम्मिलित करने का प्रयास किया जाता है, तो मैं यह देखना चाहता हूं कि क्या यह अपरिवर्तनीय है (यदि नहीं, तो […]

अपरिवर्तनीय प्रकार: सार्वजनिक अंतिम क्षेत्रों बनाम भर्ती

मुझे कुछ तारों को संग्रहित करने के लिए एक छोटे से कंटेनर-क्लास की आवश्यकता है जो कि अपरिवर्तनीय होना चाहिए। जैसा स्ट्रिंग स्वयं एक अपरिवर्तनीय प्रकार है, मैंने ऐसा कुछ सोचा था: public final class Immu { public final String foo; public final String bar; public Immu(final String foo, final String bar) { this.foo = […]

अपरिवर्तनीय संग्रह पर एक गैर-उत्परिवर्तित "जोड़" विधि के लिए सबसे अच्छा नाम क्या है?

Waffly शीर्षक के लिए खेद है – अगर मैं एक संक्षिप्त शीर्षक के साथ आ सकता है, तो मुझे सवाल पूछना नहीं होगा। मान लीजिए मेरे पास एक अपरिवर्तनीय सूची प्रकार है I इसमें एक ऑपरेशन Foo(x) जो अंत में एक अतिरिक्त तत्व के रूप में निर्दिष्ट तर्क के साथ एक नई अपरिवर्तनीय सूची देता […]

कैसे एपीआई डिजाइन में "बहुत अधिक पैरामीटर" समस्या से बचने के लिए?

मेरे पास यह API फ़ंक्शन है: public ResultEnum DoSomeAction(string a, string b, DateTime c, OtherEnum d, string e, string f, out Guid code) मुझे यह पसंद नहीं है क्योंकि पैरामीटर ऑर्डर अनावश्यक रूप से महत्वपूर्ण हो जाता है नए क्षेत्रों को जोड़ना कठिन होता है यह देखने के लिए कठिन है कि आसपास क्या हो […]

पायथन संदर्भ

क्या कोई समझा सकता है कि एक्स और वाई के लिए अलग-अलग मानों और एक्स और वाई में एक ही ऑब्जेक्ट के परिणाम के साथ उदाहरणों में पूर्णांकों के साथ उदाहरण क्यों समझा जाता है? x = 42 y = x x = x + 1 print x # 43 print y # 42 x […]

एकाधिक स्ट्रिंग तत्वों को सी # में बदलें

क्या ऐसा करने का कोई बेहतर तरीका है… MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); मैंने स्ट्रिंग क्लास को एक नौकरी में रख दिया है, लेकिन क्या यह एक तेज़ तरीका है? public static class StringExtension { public static string clean(this string s) { return s.Replace("&", "and").Replace(",", "").Replace(" ", " ") […]

अस्थायी मतलब क्या है?

अगर कोई स्ट्रिंग अपरिवर्तनीय है, तो इसका मतलब यह है कि …. (जावास्क्रिप्ट मानिए) var str = 'foo'; alert(str.substr(1)); // oo alert(str); // foo क्या इसका मतलब है, जब किसी स्ट्रिंग पर तरीकों को कॉल करते हैं, तो वह संशोधित स्ट्रिंग लौटाएगा, लेकिन यह प्रारंभिक स्ट्रिंग नहीं बदलेगी? यदि स्ट्रिंग अस्थिर होता है, तो क्या […]

दिलचस्प पोस्ट
क्रॉस-साइट XMLHttpRequest UIImage: आकार बदलें, फिर फसल क्या एंड्रॉइड प्रोजेक्ट में ग्रेडल के साथ एक्लिप्स को एकीकृत करने का कोई तरीका है? कैसे आईफोन 5 (वाइडस्क्रीन डिवाइस) का पता लगा सकता है? हैशमैप में प्रविष्टि ऑर्डर कैसे सुरक्षित रखना है? क्या जेडीके 8 में जावा में एकाधिक भाग के रूप में चूक है? "लिटिल स्कीमर" में वाई संयोजक की चर्चा आप बाल प्रक्रिया के लिए विशेषाधिकारों को कैसे हटा सकते हैं? कैसे सी में एक सरणी से एक तत्व को हटाने के लिए गतिशील ग्राफिक्स वस्तु चित्रकारी अपने आप को एक वेक्टर संलग्न करने का अच्छा तरीका सीएसएस चौड़ाई और ऊंचाई गुणों का अधिकतम पिक्सेल मान क्या है? फ़ाइल खोज में regex का उपयोग कैसे करें संसाधन को स्क्रिप्ट के रूप में व्याख्या की गई, लेकिन स्थानीय फाइल के लिए MIME प्रकार पाठ / सादे के साथ स्थानांतरित किया गया स्थानीय .aar फ़ाइलों को "फ्लैटडिआईर्स" का उपयोग करके ग्रैडल बिल्डिंग में जोड़ना काम नहीं कर रहा है