Suchergebnisse für Anfrage "immutability"

16 die antwort

Immutable Klasse?

Wie kann man eine Java-Klasse unveränderlich machen, was ist die Notwendigkeit der Unveränderlichkeit und gibt es einen Vorteil bei der Verwendung dieser?

10 die antwort

Kann ein unveränderlicher Typ seinen internen Zustand ändern?

Die Frage ist einfach. Kann ein Typ, der seinen inneren Zustand ändern kann, ohne von außen erkennbar zu sein, als @ betrachtet werdeunveränderlic? Vereinfachtes Beispiel: public struct Matrix { bool determinantEvaluated; double determinant; ...

8 die antwort

eispiele für unveränderliche Typen in .N

Wir kennen das Konzept der Unveränderlichkeit, müssen aber nur wenige unveränderliche Typen außer @ kenne StringTerminzeiSind da mehr

TOP-Veröffentlichungen

16 die antwort

Was bedeutet unveränderlich?

Wenn ein String unveränderlich ist, heißt das, dass .... (nehmen wir JavaScript an) var str = 'foo'; alert(str.substr(1)); // oo alert(str); // foo Bedeutet dies, dass beim Aufrufen von Methoden für eine Zeichenfolge die geänderte ...

6 die antwort

Typen, für die das Schlüsselwort "is" verwendet wird, können dem Gleichheitsoperator in Python @ entspreche

Für einige Typen in Python ist dasis Operator scheint äquivalent zu @ zu se== Operator. Beispielsweise >>> 1 is 1 True >>> "a spoon" is "a spoon" True >>> (1 == 1) is (2 == 2) True Dies ist jedoch nicht immer der Fall: >>> [] == [] True >>> [] ...

8 die antwort

Eine unveränderliche Deque als ausgeglichenen Binärbaum implementieren?

Ich habe eine Weile darüber nachgedacht, wie eine Deque (doppelseitige Warteschlange) als unveränderliche Datenstruktur implementiert werden kann. Es scheint verschiedene Möglichkeiten zu geben, dies zu tun. SO VIEL ICH WEISS, immutable ...

4 die antwort

Immutable Object in Objective-C: Big-Init-Methode?

Ich möchte ein Objekt mit unveränderlichen Feldern in Objective-C haben. In C # würde ich Properties mit Private Setters und einem großen Konstruktor verwenden. Was würde ich in Objective-C verwenden? Mit @property kann ich den Setter ...

2 die antwort

Frage zu Scala Variable Mutability

Ich verstehe das val Schlüsselwort bestimmt, dass die zugrunde liegende Variable ein unveränderlicher Typ ist (kann später nicht neu zugewiesen werden). Jetzt stoße ich auf einen Absatz in der Programmierung in Scala (Kapitel 3, Nächste Schritte ...

4 die antwort

Effizientes Ersetzen mehrerer Zeichenfolgen in Python

Wenn ich mehrere Zeichenfolgen ersetzen möchte, wie kann dies am effizientesten durchgeführt werden? Ein Beispiel für die Art von Situation, die ich auf meinen Reisen erlebt habe, ist wie folgt: >>> strings = ['a', 'list', 'of', 'strings'] >>> ...

0 die antwort

F # Unveränderliche Fensterdatenstruktur mit variabler Größe

Ich habe unten eine Beschreibung einer Datenstruktur, die ich benötige und die ich mithilfe unveränderlicher Datenstrukturen implementieren möchte. Ich versuche festzustellen, ob eine Datenstruktur vorhanden ist, die das unterstützt, was ich hier ...