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

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

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

अपरिवर्तनीय जावा वस्तु बनाएं

मेरा लक्ष्य एक जावा वस्तु अपरिवर्तनीय बनाने के लिए है मेरे पास एक क्लास Student मैंने इसे अपरिवर्तनीयता प्राप्त करने के लिए निम्न तरीके से कोडित किया है: public final class Student { private String name; private String age; public Student(String name, String age) { this.name = name; this.age = age; } public String getName() […]

एलन हॉलब ने लिखा है, "क्या आपको मिलना चाहिए / फ़ंक्शंस सेट नहीं करना चाहिए", क्या वह सही है?

एलन हॉलब ने निम्नलिखित लिखा, आपके पास कुछ युग्मन के बिना प्रोग्राम नहीं हो सकता है इसके बावजूद, आप ओव (ऑब्जेक्ट-ओरिएंटेड) नियमों के अनुसरण में slavishly द्वारा युग्मन को कम कर सकते हैं (सबसे महत्वपूर्ण यह है कि किसी ऑब्जेक्ट के कार्यान्वयन को इसका इस्तेमाल करने वाले ऑब्जेक्ट से पूरी तरह से छिपाया जाना चाहिए)। […]

अपरिवर्तनीय वर्गों के उदाहरण

मुझे पहले से ही अपरिवर्तनीय कक्षाओं की परिभाषा है लेकिन मुझे कुछ उदाहरणों की आवश्यकता है।

क्यों सी # पढ़ने योग्य स्थानीय चर अस्वीकृत करता है?

इसके बारे में एक सहयोगी के साथ एक दोस्ताना बहस होने के नाते। हमारे बारे में इस बारे में कुछ विचार हैं, लेकिन सोच रहे हैं कि इतने सारे भीड़ इस बारे में क्या सोचते हैं?

अपरिवर्तनीय युग्मित वस्तुओं को इंस्टाइन करना

क्या किसी पार्टनर ऑब्जेक्ट के लिए एक अपरिवर्तनीय संदर्भ के साथ एक वर्ग बनाना संभव है, या क्या यह एक ऐसा var होना चाहिए जो मैं निर्माण के बाद देता हूं? जैसे class PairedObject (p: PairedObject, id: String) { val partner: PairedObject = p // but I need ref to this object to create p! […]

स्टेटलेस प्रोग्रामिंग के फायदे?

मैं हाल ही में कार्यात्मक प्रोग्रामिंग के बारे में सीख रहा हूं (विशेष रूप से हास्केल, लेकिन मैं लिस्प और एर्लंग के ट्यूटोरियल के माध्यम से भी चला गया हूं)। हालांकि मुझे अवधारणाओं को बहुत ज्ञानवान पाया गया, फिर भी मैं "कोई दुष्प्रभाव" अवधारणा के व्यावहारिक पक्ष को नहीं देखता। इसके व्यावहारिक लाभ क्या हैं? […]

.clone () या Arrays.copyOf ()?

परिवर्तनशीलता को कम करने के प्रयास में, हमें इसका इस्तेमाल करना चाहिए public void setValues(String[] newVals) { this.vals = ( newVals == null ? null : newVals.clone() ); } या public void setValues(String[] newVals) { this.vals = ( newVals == null ? null : Arrays.copyOf(newVals, newVals.length) ); }

कई प्रोग्रामिंग भाषाओं में स्ट्रिंग अपरिवर्तनीय क्यों हैं?

संभव डुप्लिकेट: Java और .NET में स्ट्रिंग्स अचूक क्यों नहीं हो सकते? क्यों। नेट स्ट्रिंग अपरिवर्तनीय है? कई भाषाओं ने इसके लिए चुना है, जैसे कि सी #, जावा, और पायथन। यदि यह मेमोरी को बचाने के लिए या तुलना की जाने वाली कार्यों के लिए दक्षता हासिल करना है , तो क्या संयोजन और […]

लचीला, अपरिवर्तनीय

हाल के एक प्रश्न से ( अजगर में एक शब्दकोश बनाएँ, जिसे सूचियों द्वारा अनुक्रमित किया गया है ) मुझे एहसास हुआ कि मुझे अजगर में असीम और अपरिवर्तनीय वस्तुओं के अर्थ की गलत धारणा थी अभ्यास में क्या मतलब है? हैशनीय और immmutable के बीच संबंध क्या है? क्या अस्थिर वस्तुएं हैं जो हंसनीय […]

दिलचस्प पोस्ट
मैं MATLAB में एक मैट्रिक्स का आकार कैसे बदलूं? स्थिर कोशिकाओं के साथ UITableView दिखाई नहीं देता मौजूदा प्रक्रिया के एसटीडीआई को बाहरी प्रक्रिया से कैसे डेटा लिखना है? सीएसएस ढेरिंग मार्जिन का क्या मतलब है? Memcpy पर अनिर्दिष्ट लॉन्च विफलता एंड्रॉइड स्टूडियो में जेएनआई और ग्रेडल .html एक्सटेंशन जोड़ने के लिए नियम फिर से बनाएं डायलॉग फेंक करने के लिए "getApplication () के साथ संदर्भ के रूप में खिड़की – टोकन नल जोड़ने में असमर्थ कोई अनुप्रयोग के लिए नहीं है" क्रोम डेवलपर टूल में जावास्क्रिप्ट को अक्षम कैसे करें एईएस इंटरऑपरेबिलिटी नेट एंड आईफ़ोन के बीच? DbArithmeticExpression तर्कों में एक संख्यात्मक सामान्य प्रकार होना चाहिए मैं एक सरणी से बेतरतीब कैसे उठाऊं? स्पार्क: सिंगल-कुंजी RDD के साथ 2-ट्यूपल-कुंजी RDD में शामिल होने के लिए सबसे अच्छी रणनीति क्या है? जबकि खराब प्रोग्रामिंग अभ्यास के साथ (सच) है? बैश कमांड से टेक्स्ट फाइल के अंदर खोजें और बदलें