Suchergebnisse für Anfrage "immutability"
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?
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; ...
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
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 ...
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 >>> [] ...
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 ...
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 ...
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 ...
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'] >>> ...
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 ...