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.
1
Antwort

Wie erstellt man eine Map von Datensätzen aus einem Javascript-Rohobjekt mit Immutable.js?

Ich bin neu bei immutable.js und würde gerne besser verstehen, wie man Datensätze verwendet, die von einem rohen JS-Objekt ausgehen. Mit Immutable.fromJS() kann ich eine Map erstellen, die ein Rohobjekt übergibt, zum Beispiel: %Vor% i...
20.02.2015, 23:16
2
Antworten

Wie mache ich eine Struktur unveränderlich?

Überall im Stack Overflow und im Internet sehe ich, dass es ein gutes Designprinzip ist, um Strukturen unveränderbar zu halten. Leider sehe ich nie eine Implementierung, die diese Strukturen wirklich unveränderlich macht. Unter der Annahme, d...
21.04.2016, 20:50
6
Antworten

Unveränderbare Datenstrukturen in C #

Ich habe ein paar Einträge in Eric Lipperts Blog über unveränderliche Datenstrukturen gelesen und bin dabei zu denken, warum hat C # dies nicht in die Standardbibliotheken eingebaut? Es scheint komisch, dass etwas mit offensichtlicher Wiederve...
14.12.2011, 18:37
5
Antworten

Konstantes Objekt gegen unveränderliches Objekt

Kann ich den Begriff "Konstantes Objekt" anstelle des Begriffs "Unveränderliches Objekt" verwenden? Obwohl ich das Gefühl habe, dass Unveränderlich für ein Objekt ist, was Konstante für eine Variable ist, bin ich nicht sicher, ob diese Terminolo...
16.02.2011, 17:17
2
Antworten

Warum sind ganze Zahlen in Python unveränderlich? [Duplikat]

Ich verstehe die Unterschiede zwischen veränderbaren und unveränderlichen Objekten in Python. Ich habe viele Beiträge gelesen, die die Unterschiede diskutieren. Ich habe jedoch nichts darüber gelesen, warum Ganzzahlen unveränderliche Objekte s...
31.05.2016, 01:54
7
Antworten

Unverwundbarkeit in Java

Ich versuche, etwas in die Definition von "Unveränderlichkeit" zu integrieren. Punkt (3) hier sagt, als eine der Regeln zum Erstellen unveränderliche Objekte,    Erlaube den Unterklassen nicht, Methoden zu überschreiben. Der einfachste...
21.11.2013, 22:07
1
Antwort

Warum wird die BigDecimal-Klasse von Java nicht als final deklariert?

Bei der Überprüfung des Quellcodes der Java-Klasse BigDecimal Ich war überrascht, dass nicht als final class deklariert wurde:    Klasse BigDecimal %Vor%       Unveränderlich , vorzeichenbehaftete Dezimalzahlen mit beliebiger Gen...
01.11.2015, 15:16
1
Antwort

Sind Python Empty Immutables Singletons?

Sind Python Empty Immutables Singletons? Wenn Sie die CPython-Implementierung von integrierten Typen überprüfen, finden Sie Kommentare zu allen unveränderlichen integrierten Objekten, deren leere Versionen Singletons sind. Dies wäre sehr sinn...
12.08.2014, 20:07
2
Antworten

Was macht Cassandra während der Verdichtung?

Ich weiß, dass Cassandra stables, row-keys, tombstone und alles zusammenführt. Aber ich bin wirklich interessiert zu wissen, wie es Verdichtung durchführt? Da stables unveränderlich sind, kopiert es alle relevanten Daten in eine neue Da...
03.10.2011, 09:17
3
Antworten

ein veränderbarer Typ innerhalb eines unveränderlichen Containers

Ich bin ein wenig verwirrt darüber, Tupelmitglieder zu modifizieren. Folgendes funktioniert nicht: %Vor% Aber das funktioniert: %Vor% Funktioniert auch: %Vor% Funktioniert nicht und funktioniert (hm?!): %Vor% Scheinbar gleichbe...
07.02.2012, 07:06