immutability

Unveränderbarkeit ist die Unfähigkeit, Daten zu ändern, nachdem sie erstellt wurden. Änderungen werden stattdessen durch Kopieren der Daten vorgenommen. Eine Eigenschaft unveränderlicher Daten ist, dass sie * referenziell transparent * ist.
4
Antworten

C #: Wie definiert man eine Erweiterungsmethode als "mit" in F #?

F # hat eine praktische Funktion "mit", zum Beispiel: %Vor% F # erstellt das Schlüsselwort "mit", da die Datensatztypen standardmäßig unveränderbar sind. Nun, ist es möglich, eine ähnliche Erweiterung in C # zu definieren? Scheint, es ist...
26.07.2011, 15:52
3
Antworten

Was ist der kürzeste Weg, um eine unveränderbare Klasse in C # zu erstellen?

Ich finde, ich muss viele unveränderliche Klassen erstellen, und ich würde gerne einen Weg finden, dies ohne redundante Informationen zu tun. Ich kann keinen anonymen Typ verwenden, da ich diese Klassen von Methoden zurückgeben muss. Ich möchte...
07.03.2013, 22:33
3
Antworten

Effiziente persistente Datenstrukturen für relationale Datenbanken

Ich suche nach Materialien zu persistenten Datenstrukturen, die zur Implementierung eines relationalen Modells verwendet werden können. Persistenz im Sinne von unveränderlichen Datenstrukturen. Wer weiß von einigen guten Quellen, Büchern,...
19.11.2008, 21:27
1
Antwort

Scala, GUI und Unveränderlichkeit

Ich habe einen Algorithmus erstellt, der bestimmte Dinge berechnet. Dies kann als Modell angesehen werden. Der Algorithmus ist voll funktionsfähig implementiert, so dass nur unveränderliche Klassen verwendet werden. Jetzt möchte ich mit diesem M...
16.11.2014, 21:39
3
Antworten

Wie man eine unveränderbare Wertklasse mit java.lang.String erstellt?

Ziel Erstellen Sie eine Klasse, die als unveränderliche Liste von String Objekte. Annäherung Ich habe beschlossen, Google Guava ImmutableList & lt; E & gt; Sammlung, anstatt ein einfaches Liste & lt; E & gt; mit
18.09.2012, 09:12
1
Antwort

Warum Lucene keine Aktualisierung eines vorhandenen Dokuments unterstützt

Mein Anwendungsfall ist das Indexieren eines Lucene-Dokuments, und bei mehreren zukünftigen Gelegenheiten fügen Sie Begriffe hinzu, die auf dieses vorhandene Dokument verweisen, ohne das gesamte Dokument für jeden neuen Begriff zu löschen und er...
29.08.2012, 19:45
1
Antwort

Gleichheit der Instanz der funktionalen Schnittstelle in Java [duplizieren]

Ich bin mir nicht sicher, wie ich mich über die Gleichheit / Unveränderlichkeit der funktionalen Schnittstelle sicher sein kann. Ich denke, dass es keine Möglichkeit gibt, die Gleichheit zu gewährleisten, wenn ich diesen syntaktischen Zucker i...
11.05.2015, 04:27
2
Antworten

Swift optionale Array-Eigenschaft ist unveränderlich?

Ich konstruiere ein Array von booleschen Werten, um den Zustand der Abschnitte in einer UICollectionView zu speichern. Es ist eine Variable, die als eine Eigenschaft von meinem UIViewController gespeichert wird: %Vor% Dann konstruiere ich in...
25.06.2014, 14:21
1
Antwort

Refactoring Domänenmodell mit Mutabilität und zyklischen Abhängigkeiten für Scala mit guten FP-Praktiken arbeiten?

Ich komme aus einem OO-Hintergrund (C #, Javascript) und Scala ist mein erster Ausflug in FP. Aufgrund meines Hintergrunds habe ich Probleme, ein Domänenmodell zu realisieren, das zu meinem Domänenproblem passt, und entspricht auch den guten...
10.07.2014, 13:23
1
Antwort

Lombok + Jackson immutables

Nach dem Aktualisieren meines Projekts auf Spring Boot 1.5.10 Lombok hörte auf, richtig mit Jackson zu arbeiten. Ich meine unveränderliche DTO-Erstellung, wenn Feldnamen in meinen Objekten nicht dieselben wie Felder in JSON-Anforderung sind: %...
06.02.2018, 13:59