Als «mutable» getaggte Fragen

Eine veränderbare Variable kann nach ihrer Erstellung geändert werden.

183
Unveränderliche vs veränderliche Typen

Ich bin verwirrt darüber, was ein unveränderlicher Typ ist. Ich weiß, dass das floatObjekt als unveränderlich angesehen wird, mit dieser Art von Beispiel aus meinem Buch: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Wird dies aufgrund der...

172
Veränderliche gegen unveränderliche Objekte

Ich versuche, mich mit veränderlichen und unveränderlichen Objekten zu beschäftigen. Die Verwendung von veränderlichen Objekten führt zu viel Druck (z. B. Rückgabe einer Reihe von Zeichenfolgen aus einer Methode), aber ich habe Probleme zu verstehen, welche negativen Auswirkungen dies hat. Was sind...

100
Ist Integer unveränderlich

Ich weiß, dass dies wahrscheinlich sehr dumm ist, aber viele Orte behaupten, dass die Integer-Klasse in Java unveränderlich ist, aber der folgende Code: Integer a=3; Integer b=3; a+=b; System.out.println(a); Kann problemlos ausgeführt werden, um das (erwartete) Ergebnis 6 zu erhalten. Der Wert...

85
flüchtig vs. veränderlich in C ++

Ich habe eine Frage zum Unterschied zwischen flüchtig und veränderlich. Ich bemerkte, dass beide bedeuten, dass es geändert werden könnte. Was sonst? Sind sie dasselbe? Was ist der Unterschied? Wo sind sie anwendbar? Warum werden die beiden Ideen vorgeschlagen? Wie benutzt man sie auf...

84
Veränderbare Liste aus Array erstellen?

Ich habe ein Array, das ich in ein Array verwandeln möchte List, um den Inhalt des Arrays zu ändern. Stack - Überlauf hat viele Fragen / Antworten , die Adresse Arrays.asList()und wie es nur eine Listenansicht des zugrunde liegenden Array bietet, und wie versucht wird, die sich ergebende Liste zu...

81
F #: mutable vs. ref

Erstens erkenne ich die Möglichkeit an, dass diese Frage ein Duplikat sein könnte; Lass es mich wissen. Ich bin gespannt, was die allgemeine "Best Practice" für Situationen ist, in denen Veränderlichkeit gewünscht wird. F # scheint hierfür zwei Möglichkeiten zu bieten: die let mutableBindung, die...