Suchergebnisse für Anfrage "immutability"
Wie können wir die Unveränderlichkeit einer Klasse mit einer veränderlichen Referenz aufrechterhalten?
Ich kenne alle Grundregeln, um unsere Klasse unveränderlich zu machen, aber ich bin ein wenig verwirrt, wenn es eine andere Klassenreferenz gibt. Ich weiß, ob es eine Sammlung anstelle von @ giAddress dann können wir ...
Effiziente, unveränderliche, erweiterbare Sammlungen für .NET [duplizieren]
Diese Frage hat hier bereits eine Antwort: Immutable Sammlungen? [/questions/927181/immutable-collections] 10 Antworten Es scheint mir, dass es extrem wenig sichere, unveränderliche Auflistungstypen für .NET gibt, insbesondere für BCL, aber ich ...
Scala unveränderliche Objekte und Eigenschaften mit Val-Feldern
Ich möchte mein Domain-Modell nur mit unveränderlichen Objekten erstellen. Ich möchte aber auch Merkmale mit Val-Feldern verwenden und einige Funktionen auf Merkmale übertragen. Bitte schauen Sie sich folgendes Beispiel an: trait Versionable { ...
Kotlin Instantiate Immutable List
Ich habe angefangen, Kotlin als Ersatz für Java zu verwenden und mag es. Ich konnte jedoch keine Lösung dafür finden, ohne zurück ins Java-Land zu springen: Ich habe einIterable<SomeObject> und müssen es in eine Liste konvertieren, damit ich es ...
Warum sollten Objekte in Redux unveränderlich sein?
Warum sollten Objekte in Redux unveränderlich sein? Ich weiß, dass einige Frameworks wie Angular2 onPush verwenden und die Unveränderlichkeit nutzen können, um Ansichtszustände für ein schnelleres Rendern zu vergleichen, aber ich frage mich, ob ...
Sind unveränderliche Objekte immun gegen unsachgemäße Veröffentlichung?
Es ist ein Beispiel von JCiP [http://www.javaconcurrencyinpractice.com/]. public class Unsafe { // Unsafe publication public Holder holder; public void initialize() { holder = new Holder(42); } } public class Holder { private int n; public ...
Funktionale Programmierung: Zustand vs. Neuzuweisung
Ich brauche Hilfe, um mich mit dem Unterschied zwischen meiner aktuellen OOP-Auffassung von Staat und der Art und Weise, wie dies in einer funktionalen Sprache wie Haskell oder Clojure geschehen würde, vertraut zu machen. Um ein abgedroschenes ...
Wie erstelle ich eine unveränderliche Klasse?
Ich arbeite daran, eine unveränderliche Klasse zu erstellen. Ich habe alle Eigenschaften als schreibgeschützt markiert. Ich habe eine Liste der Elemente in der Klasse. Obwohl die Eigenschaft schreibgeschützt ist, kann die Liste geändert ...
String-Unveränderlichkeit in C #
Ich war neugierig, wie die StringBuilder-Klasse intern implementiert wird, und habe mich daher entschlossen, Monos Quellcode zu überprüfen und ihn mit Reflectors disassembliertem Code der Microsoft-Implementierung zu vergleichen. Im Wesentlichen ...
Korrekte Möglichkeit, in das Statusarray zu pushen
Ich habe offenbar Probleme, Daten in ein Statusarray zu verschieben. Ich versuche es so zu erreichen: this.setState({ myArray: this.state.myArray.push('new value') })Aber ich glaube, das ist falsch und verursacht Probleme mit der Veränderbarkeit?