প্রশ্ন ট্যাগ «immutability»

অপ্রয়োজনীয়তা হ'ল ডেটা তৈরি হওয়ার পরে তা সংশোধন করার অক্ষমতা। পরিবর্তে তথ্য অনুলিপি করা হয়। অপরিবর্তনীয় ডেটার একটি বৈশিষ্ট্য হ'ল এটি * স্বচ্ছ স্বচ্ছ *।

7
অপরিবর্তনীয় বনাম আনমোডিফাইয়েবল সংগ্রহ
থেকে সংগ্রহগুলি ফ্রেমওয়ার্ক সংক্ষিপ্ত বিবরণ : যে সংগ্রহগুলি পরিমার্জন অপারেশন সমর্থন করে না (যেমন add, removeএবং clear) হিসেবে উল্লেখ করা হয় unmodifiable । সংগ্রহগুলি যেগুলি অমার্জনযোগ্য নয় সেগুলি সংশোধনযোগ্য । যে সংগ্রহগুলি অতিরিক্ত গ্যারান্টি দিই যে কোন পরিবর্তন Collectionবস্তুর দৃশ্যমান হবে হিসেবে উল্লেখ করা হয় অপরিবর্তনীয় । যে সংগ্রহগুলি অপরিবর্তনীয় …

13
কীভাবে এপিআই ডিজাইনে "অনেকগুলি পরামিতি" সমস্যা এড়ানো যায়?
আমি এই এপিআই ফাংশন আছে: public ResultEnum DoSomeAction(string a, string b, DateTime c, OtherEnum d, string e, string f, out Guid code) আমি এটা পছন্দ করি না। কারণ প্যারামিটার ক্রম অকারণে তাৎপর্যপূর্ণ হয়ে ওঠে। নতুন ক্ষেত্র যুক্ত করা শক্ত হয়ে যায়। চারপাশে কী পার হচ্ছে তা দেখা মুশকিল। ছোট অংশগুলিতে …

14
জাভাতে অপরিহার্য অ্যারে
জাভাতে আদিম অ্যারেগুলির কোন অপরিবর্তনীয় বিকল্প আছে? আদিম অ্যারে করা finalআসলে কাউকে এরকম কিছু করতে বাধা দেয় না final int[] array = new int[] {0, 1, 2, 3}; array[0] = 42; আমি চাই অ্যারের উপাদানগুলি অপরিবর্তনীয় হয়।

14
"হিমশীতল ডিক্ট" কী হবে?
হিমায়িত সেট হ'ল হিমায়িত। হিমশীতল একটি তালিকা হতে পারে। হিমশীতল ডিক কী হবে? একটি অপরিবর্তনীয়, হ্যাশেবল ডিক্ট। আমার ধারণা এটির মতো কিছু হতে পারে collections.namedtupleতবে এটি হিমশীতল কীগুলির মতো (অর্ধ-হিমায়িত ডিক্ট)। তাই না? একটি "frozendict" একটি হিমায়িত অভিধান হওয়া উচিত, এটা থাকা উচিত keys, values, get, ইত্যাদি, এবং সমর্থন in, …

8
ত্রুটি: "রিটার্ন মানটি পরিবর্তন করতে পারে না" গ #
আমি স্বতঃ-প্রয়োগকৃত বৈশিষ্ট্যগুলি ব্যবহার করছি। আমি অনুমান করি যে নিম্নলিখিতটি সমাধানের দ্রুততম উপায়টি কি আমার নিজের ব্যাকিং ভেরিয়েবলটি ঘোষণা করা? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 ত্রুটির বার্তা: 'এক্সপ্রেশন' এর রিটার্ন মানটি পরিবর্তন করতে পারে না কারণ এটি ভেরিয়েবল নয় একটি মানের …

15
স্থায়ীভাবে কোনও বস্তুর কোনও সম্পত্তি সরান
আমি রেডাক্স ব্যবহার করছি। আমার রিডুসারে আমি এই জাতীয় কোনও জিনিস থেকে কোনও সম্পত্তি সরিয়ে দেওয়ার চেষ্টা করছি: const state = { a: '1', b: '2', c: { x: '42', y: '43' }, } এবং আমি মূল অবস্থাটি পরিবর্তিত না করে এরকম কিছু পেতে চাই: const newState = { a: …

13
ES6 সহ জাভাস্ক্রিপ্টে এনামগুলি
আমি জাভাস্ক্রিপ্টে একটি পুরানো জাভা প্রকল্পটি পুনর্নির্মাণ করছি এবং বুঝলাম যে জেএসে এনামগুলি করার ভাল কোনও উপায় নেই। আমি যে সেরাটি নিয়ে আসতে পারি তা হ'ল: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); constরাখে Colorsপুনরায় নির্ধারণ হওয়া থেকে, এবং জমাকৃত এটা কী ও মান mutating …

8
রাষ্ট্রহীন প্রোগ্রামিং এর সুবিধা?
আমি সম্প্রতি ফাংশনাল প্রোগ্রামিং সম্পর্কে শিখছি (বিশেষত হাস্কেল, তবে আমি লিস্প এবং এরলং-তেও টিউটোরিয়াল করেছি)। যদিও আমি ধারণাগুলি খুব আলোকিত করেছিলাম, তবুও আমি "কোনও পার্শ্ব প্রতিক্রিয়া" ধারণার ব্যবহারিক দিকটি দেখতে পাচ্ছি না। এর ব্যবহারিক সুবিধা কী কী? আমি কার্যকরী মানসিকতায় চিন্তা করার চেষ্টা করছি, তবে কিছু পরিস্থিতি রয়েছে যা সহজ …

7
সুইট মেথডের প্যারামিটারকে মিউটটেবল করতে পারবেন?
অতিরিক্ত পরিবর্তনশীল তৈরি না করে আমি কীভাবে এই ত্রুটিটি মোকাবেলা করতে পারি? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } আমি এক্স এর মান সঞ্চয় করতে অতিরিক্ত পরিবর্তনশীল তৈরি করতে চাই না। আমি …

10
রাষ্ট্রের অ্যারেতে ধাক্কা দেওয়ার সঠিক উপায়
আমার মনে হচ্ছে ডেটাটিকে একটি রাষ্ট্রের অ্যারেতে ঠেলাতে সমস্যা হচ্ছে। আমি এটি এইভাবে অর্জন করার চেষ্টা করছি: this.setState({ myArray: this.state.myArray.push('new value') }) তবে আমি বিশ্বাস করি এটি ভুল পদ্ধতি এবং পরিবর্তনের কারণে সমস্যা সৃষ্টি করে?

13
কেন সি # পঠনীয় স্থানীয় ভেরিয়েবলগুলি বারণ করে?
এ সম্পর্কে কোনও সহকর্মীর সাথে বন্ধুত্বপূর্ণ বিতর্ক করা। এ সম্পর্কে আমাদের কিছু চিন্তাভাবনা আছে তবে অবাক হয়ে যাচ্ছেন যে এসও জনতা এ সম্পর্কে কী ভাববে?

6
জাভা অপরিহার্য সংগ্রহ
থেকে জাভা 1.6 সংগ্রহ ফ্রেমওয়ার্ক ডকুমেন্টেশন : যে সংগ্রহগুলি কোনো পরিবর্তন অপারেশন (যেমন সমর্থন করি না add, removeএবং clear) হিসেবে উল্লেখ করা হয় unmodifiable । [...] যে সংগ্রহগুলি অতিরিক্ত গ্যারান্টি দেয় যে সংগ্রহ অবজেক্টে কোনও পরিবর্তন কখনও দৃশ্যমান হবে না তা অপরিবর্তনীয় বলে উল্লেখ করা হয় । দ্বিতীয় মানদণ্ড আমাকে …

6
আমি কীভাবে একটি অপরিবর্তনীয় শ্রেণি তৈরি করব?
আমি একটি অপরিবর্তনীয় শ্রেণি তৈরির জন্য কাজ করছি। আমি সমস্ত সম্পত্তি কেবল পঠনযোগ্য হিসাবে চিহ্নিত করেছি। আমি ক্লাসে আইটেমের একটি তালিকা আছে। যদিও সম্পত্তিটি কেবল পঠনযোগ্য হলে তালিকাটি সংশোধন করা যেতে পারে। তালিকার আইনিউনামেবল এক্সপোজ করা এটিকে অনিবার্য করে তোলে। আমি জানতে চেয়েছিলাম যে কোনও শ্রেণিটি অপরিবর্তনীয় করে তোলার জন্য …
113 c#  .net  immutability 

22
পাইথনের স্ট্রিং কি পরিবর্তনযোগ্য নয়? তাহলে কেন একটি + "" + বি কাজ করে?
আমার বোঝাপড়াটি ছিল যে পাইথনের স্ট্রিংগুলি পরিবর্তনযোগ্য নয়। আমি নিম্নলিখিত কোড চেষ্টা করেছিলাম: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog …

2
আমি কীভাবে মুহুর্তের মধ্যে পরিবর্তনের জন্য কাজ করব?
আমি এমন একটি সমস্যায় পড়েছি যেখানে আমাকে মুহুর্তের অবজেক্টের প্রাথমিক মানগুলি সংরক্ষণ করতে হবে তবে আমার ভেরিয়েবলটি মূল বস্তুর সাথে পরিবর্তন করতে বাধা দিতে আমার কিছুটা সমস্যা হচ্ছে। দুর্ভাগ্যক্রমে অবজেক্ট.ফ্রিজে () কাজ করে না, কারণ আমি যখন ফর্ম্যাট করার চেষ্টা করি তখন moment.js একটি "অবৈধ তারিখ" ত্রুটি প্রদান করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.