Suchergebnisse für Anfrage "immutability"

12 die antwort

Warum rät Microsoft von schreibgeschützten Feldern mit veränderlichen Werten ab?

In demDesign-Richtlinien zum Entwickeln von Klassenbibliotheken [http://msdn.microsoft.com/en-us/library/ms229057.aspx], Microsoft sagt: Weisen Sie schreibgeschützten Feldern keine Instanzen von veränderlichen Typen zu. Die mit einem ...

14 die antwort

In unveränderlicher Klasse, warum Felder als privat markiert sind?

Was ist der Vorteil, wenn Felder beim Erstellen einer unveränderlichen Klasse privat gemacht werden? Ich habe gesehenWarum werden Felder beim Erstellen einer unveränderlichen Klasse als privat deklariert? ...

18 die antwort

Erstellen großer, unveränderlicher Objekte ohne Verwendung von Konstruktoren mit langen Parameterlisten

Ich habe einige große (mehr als 3 Felder) Objekte, die unveränderlich sein können und sollten. Jedes Mal, wenn ich auf diesen Fall stoße, neige ich dazu, Konstruktor-Abscheulichkeiten mit langen Parameterlisten zu erzeugen. Es fühlt sich nicht ...

TOP-Veröffentlichungen

8 die antwort

Warum Instanzvariable endgültig sein?

Ich lesediese Frag [https://stackoverflow.com/questions/12306651/why-would-one-declare-an-immutable-class-final-in-java] über unveränderliche Objekte und wurde mit einer Frage zu unveränderlichen Objekten und letztem Feld zurückgelassen: Warum ...

8 die antwort

Sind Elixiervariablen wirklich unveränderlich?

n Dave Thomas 'Buch Programming Elixir heißt es: "Elixir erzwingt unveränderliche Daten" und fährt fort: Wenn eine Variable in Elixir auf eine Liste wie [1,2,3] verweist, wird sie immer auf dieselben Werte verweisen (bis Sie die Variable erneut ...

6 die antwort

Effiziente persistente Datenstrukturen für relationale Datenbanken

Ich suche Material zu persistenten Datenstrukturen, mit denen ein relationales Modell implementiert werden kann. Persistenz im Sinne unveränderlicher Datenstrukturen. ennt jemand einige gute Ressourcen, Bücher, Papiere und s (Ich habe ...

4 die antwort

Wie kann ich die Veränderlichkeit in moment.js umgehen?

Ich bin auf ein Problem gestoßen, bei dem ich die Anfangswerte eines Moment-Objekts speichern muss, aber Probleme habe, zu verhindern, dass sich meine Variable zusammen mit dem ursprünglichen Objekt ändert. Leider funktioniert Object.freeze () ...

2 die antwort

Python, Unterklassen unveränderlicher Typen

Ich habe folgende Klasse: class MySet(set): def __init__(self, arg=None): if isinstance(arg, basestring): arg = arg.split() set.__init__(self, arg)Dies funktioniert wie erwartet (Initialisieren des Sets mit den Wörtern der Zeichenfolge und ...

8 die antwort

Python: Warum kann ich veränderbare Objekte in ein Diktat oder eine Menge einfügen?

Gab das folgende Beispiel, class A(object): pass a = A() a.x = 1Offensichtlich ist a veränderlich, und dann habe ich a in eine Menge gelegt, set([a])Es ist gelungen. Warum kann ich veränderbare Objekte wie "a" in eine Menge / ein Diktat ...

2 die antwort

Warum kann Read für einen unveränderlichen Verweis auf File implementiert werden?

Wenn Sie das @ überprüfdocs fürRead [http://doc.rust-lang.org/std/io/trait.Read.html], die meisten Methoden akzeptieren ein&mut self. Dies ist sinnvoll, da das Lesen von etwas normalerweise einen internen Offset aktualisiert, sodass beim nächsten ...