immutability पर टैग किए गए जवाब

बनाए जाने के बाद अपरिवर्तनीयता डेटा को संशोधित करने में असमर्थता है। इसके बजाय डेटा की प्रतिलिपि बनाकर संशोधन किए जाते हैं। अपरिवर्तनीय डेटा की एक विशेषता यह है कि यह * संदर्भित रूप से पारदर्शी * है।

27
पायथन में एक स्ट्रिंग से विशिष्ट वर्ण निकालें
मैं पायथन का उपयोग करके एक स्ट्रिंग से विशिष्ट वर्णों को निकालने का प्रयास कर रहा हूं। यह वह कोड है जिसका मैं अभी उपयोग कर रहा हूं। दुर्भाग्य से यह स्ट्रिंग को कुछ नहीं करता है। for char in line: if char in " ?.!/;:": line.replace(char,'') मैं इसे ठीक …

10
रूबी विधियों में विस्मयादिबोधक चिह्न का उपयोग क्यों किया जाता है?
रूबी में कुछ विधियों में एक प्रश्न चिह्न ( ?) होता है जो एक प्रश्न पूछता है जैसे include?कि पूछें कि क्या प्रश्न में वस्तु शामिल है, तो यह सही या गलत है। लेकिन कुछ विधियों में विस्मयादिबोधक चिह्न ( !) क्यों हैं, जहां अन्य नहीं हैं? इसका क्या मतलब …

16
उत्परिवर्ती संरचनाएं "बुराई" क्यों हैं?
एसओ पर यहां चर्चा के बाद मैंने पहले ही कई बार टिप्पणी पढ़ी कि परिवर्तनशील संरचनाएं "बुराई" हैं (जैसे इस प्रश्न के उत्तर में )। C # में परिवर्तनशीलता और संरचना के साथ वास्तविक समस्या क्या है?

17
अपरिवर्तनीय से क्या अभिप्राय है?
यह कभी भी पूछा जाने वाला सबसे कठिन सवाल हो सकता है लेकिन मुझे लगता है कि यह एक जावा नौसिखिया के लिए काफी भ्रामक है। क्या कोई स्पष्ट कर सकता है कि अपरिवर्तनीय का क्या अर्थ है ? Stringअपरिवर्तनीय क्यों है ? अपरिवर्तनीय वस्तुओं के क्या फायदे / नुकसान …

15
एक जावा स्ट्रिंग वास्तव में अपरिवर्तनीय है?
हम सभी जानते हैं कि Stringजावा में अपरिवर्तनीय है, लेकिन निम्नलिखित कोड की जांच करें: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] …

17
JavaScript में Const: इसका उपयोग कब करना है और क्या यह आवश्यक है?
मैं हाल ही constमें जावास्क्रिप्ट में खोजशब्द भर में आया हूँ । मैं जो बता सकता हूं, उसका उपयोग अपरिवर्तनीय चर बनाने के लिए किया जाता है , और मैंने यह सुनिश्चित करने के लिए परीक्षण किया है कि इसे फिर से परिभाषित नहीं किया जा सकता (Node.js में): const …

30
एक अपरिवर्तनीय संग्रह पर गैर-म्यूटिंग "ऐड" विधि के लिए सबसे अच्छा नाम क्या है?
माफ़ करना शीर्षक के लिए खेद है - अगर मैं संक्षिप्त शीर्षक के साथ आ सकता हूं, तो मुझे सवाल पूछने की ज़रूरत नहीं है। मान लीजिए कि मेरे पास एक अपरिवर्तनीय सूची प्रकार है। इसमें एक ऑपरेशन होता है Foo(x)जो अंत में एक अतिरिक्त तत्व के रूप में निर्दिष्ट …

3
टिप्पणी "जमे हुए_स्ट्रिंग_लिटरल: सच" क्या करती है?
यह rspecमेरी परियोजना निर्देशिका में binstub है। #!/usr/bin/env ruby begin load File.expand_path("../spring", __FILE__) rescue LoadError end # frozen_string_literal: true # # This file was generated by Bundler. # # The application 'rspec' is installed as part of a gem, and # this file is here to facilitate running it. # …

26
जावा में स्ट्रिंग्स की अपरिवर्तनीयता
निम्नलिखित उदाहरण पर विचार करें। String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! अब, जावा में, स्ट्रिंग ऑब्जेक्ट अपरिवर्तनीय हैं। फिर कैसे आये ऑब्जेक्ट strको "हेल्प!" मान दिया जा सकता है। क्या यह जावा में तार की अपरिवर्तनीयता के विपरीत नहीं …

11
उथले कॉपी, डीपकोपी और सामान्य असाइनमेंट ऑपरेशन में क्या अंतर है?
import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(a) b1 = copy.copy(b) c1 = copy.copy(c) d1 = copy.copy(d) print("immutable - id(a)==id(a1)", id(a) == id(a1)) print("immutable - id(b)==id(b1)", id(b) == id(b1)) print("mutable …

11
जावास्क्रिप्ट में अपरिवर्तनशीलता इतनी महत्वपूर्ण (या आवश्यक) क्यों है?
मैं वर्तमान में रिएक्ट जेएस और रिएक्ट नेटिव फ्रेमवर्क पर काम कर रहा हूं । जब मैं फेसबुक के फ्लक्स और रीडायरेक्शन कार्यान्वयन के बारे में पढ़ रहा था, तब आधे रास्ते में मैं इम्यूटेबिलिटी या इम्युटेबल-जेएस लाइब्रेरी में आया था। सवाल यह है कि अपरिवर्तनशीलता इतनी महत्वपूर्ण क्यों है? …

16
अपरिवर्तनीय बनाम म्यूटेबल प्रकार
मैं उलझन में हूँ कि एक अपरिवर्तनीय प्रकार क्या है। मुझे पता है कि floatवस्तु को अपरिवर्तनीय माना जाता है, इस प्रकार के उदाहरण मेरी पुस्तक से: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) क्या इसे वर्ग संरचना / पदानुक्रम के कारण अपरिवर्तनीय माना जाता है ?, अर्थ …

24
पायथन में एक अपरिवर्तनीय वस्तु कैसे बनाएं?
हालाँकि मुझे इसकी कभी जरूरत नहीं पड़ी, लेकिन इसने मुझ पर प्रहार किया कि पायथन में एक अपरिवर्तनीय वस्तु बनाना थोड़ा मुश्किल हो सकता है। आप बस ओवरराइड नहीं कर सकते __setattr__, क्योंकि तब आप विशेषताओं को सेट नहीं कर सकते हैं __init__। एक टपल को उप-समूह बनाना एक चाल …

8
टुपल्स में उत्परिवर्तनीय वस्तुएं क्यों हो सकती हैं?
यदि एक टप्पर अपरिवर्तनीय है, तो इसमें उत्परिवर्तित वस्तुएं क्यों हो सकती हैं? यह एक विरोधाभास प्रतीत होता है कि जब एक सूची जैसे एक उत्परिवर्तित वस्तु को संशोधित किया जाता है, तो टुपल यह अपरिवर्तनीय बनाए रखने के अंतर्गत आता है।

11
अपरिवर्तनीय वस्तुएं
मैं उत्परिवर्ती बनाम अपरिवर्तनीय वस्तुओं के आसपास अपना सिर पाने की कोशिश कर रहा हूं। उत्परिवर्तित वस्तुओं का उपयोग करने से बहुत बुरा प्रेस हो जाता है (जैसे किसी विधि से स्ट्रिंग की एक सरणी लौटना) लेकिन मुझे यह समझने में परेशानी हो रही है कि इसके नकारात्मक प्रभाव क्या …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.