Suchergebnisse für Anfrage "immutability"

2 die antwort

Warum können Eigenschaften eines unveränderlichen Objekts in Swift geändert werden?

In Swift bezeichnen wir eine unveränderliche Variable mitlet. Was ich nicht verstehe, ist warum Sie ihre Eigenschaften ändern. Beispielsweise let lbl = UILabel() lbl.textAlignment = .Right()Warum können Sie @ ändetextAlignment? Haben wir ...

2 die antwort

Warum hat Matz gewählt, dass Strings in Ruby standardmäßig veränderbar sind?

Es ist das Gegenteil dieser Frage: Warum können Strings in Java und .NET nicht geändert werden? [https://stackoverflow.com/questions/93091/why-cant-strings-be-mutable-in-java-and-net] Wurde diese Auswahl in Ruby nur getroffen, weil Operationen ...

15 die antwort

Immutable Objektmuster in C # - was denkst du? [geschlossen

Ich habe im Laufe einiger Projekte ein Muster für die Erstellung unveränderlicher (schreibgeschützter) Objekte und unveränderlicher Objektgraphen entwickelt. Unveränderliche Objekte bieten den Vorteil, dass sie zu 100% threadsicher sind und ...

TOP-Veröffentlichungen

9 die antwort

Hashable, unveränderlich

Aus einer aktuellen SO-Frage (sieheErstelle ein Wörterbuch in Python, das nach Listen indiziert ist [https://stackoverflow.com/questions/2671211/create-a-dictionary-in-python-which-is-indexed-by-lists] ) Mir wurde klar, dass ich wahrscheinlich ...

2 die antwort

Idiomatische Methode zum Deklarieren von C ++ - unveränderlichen Klassen

So habe ich einen ziemlich umfangreichen Funktionscode, bei dem der Hauptdatentyp unveränderliche Strukturen / Klassen ist. Die Art und Weise, wie ich Unveränderlichkeit deklariert habe, ist "praktisch unveränderlich", indem Mitgliedsvariablen ...

28 die antwort

Was wäre ein "eingefrorenes Diktat"?

in Frozen-Set ist ein FrozenseEine eingefrorene Liste könnte ein Tupel sein.Was wäre ein eingefrorenes Diktat? Ein unveränderliches, haschbares Diktat.Ich denke, es könnte so etwas wie @ secollections.namedtuple, aber das ist eher ...

4 die antwort

Warum ist es in Scala unmöglich, `var` mit` def` zu überschreiben?

Während ich verstehe, warum einvar kann ein @ nicht überschreibval in der Unterklasse und umgekehrt, ich kann nicht verstehen, warum Scala ein @ nicht zuläsdef in Unterklasse, um ein @ zu überschreibvar in der Oberklasse class Car { var age = 32 ...

34 die antwort

Was ist mit unveränderlich gemeint?

Dies könnte die dümmste Frage sein, die jemals gestellt wurde, aber ich denke, es ist eine völlige Verwirrung für einen Neuling. Kann jemand klarstellen, was mit @ gemeint iunveränderlic?Warum ist einString unveränderlich?Was sind die Vor- / ...

10 die antwort

Python Referenzen

Kann jemand erklären, warum das Beispiel mit ganzen Zahlen zu unterschiedlichen Werten für x und y führt und das Beispiel mit der Liste dazu, dass x und y dasselbe Objekt sind? x = 42 y = x x = x + 1 print x # 43 print y # 42 x = [ 1, 2, 3 ] y = ...

8 die antwort

Converting wandelbar in unveränderliche Karte

private[this]object MMMap extends HashMap[A, Set[B]] with MultiMap[A, B]Wie konvertiere ich es in unveränderlich?