mutability

Mutability ist eine Eigenschaft einer Funktion, einer Variablen oder eines Ausdrucks, deren Werte Änderungen mit "Nebenwirkungen" unterliegen. Mit anderen Worten, der Wert hat keine referentielle Transparenz.
1
Antwort

Const-Korrektheit in C

Anscheinend ist es eine gute Übung, const zu verwenden, es sei denn, etwas soll veränderbar sein, aber wie weit gehst du? Wenn ich ein Array von Strings habe, sollte meine Funktionssignatur dies beinhalten? %Vor% Ich werde es nicht was a...
09.08.2012, 00:03
2
Antworten

Wie erstelle ich einen Vec aus einem Bereich und mische ihn?

%Vor% Ich habe den folgenden Code: %Vor% und den folgenden Fehler erhalten: %Vor% Ich glaube, ich verstehe, dass der Inhalt von Vektoren und Slices unveränderlich ist und das den Fehler hier verursacht, aber ich bin unsicher. Die Sig...
25.09.2014, 08:32
1
Antwort

Wie gebe ich einen Verweis auf etwas in einer RefCell zurück, ohne die Kapselung zu unterbrechen?

Ich habe eine Struktur, die innere Veränderlichkeit hat. %Vor% Erzeugt den Fehler: %Vor% Das Problem ist, dass ich keine Funktion für Foo haben kann, die ein entliehenes vec zurückgibt, weil das entliehene vec nur für die Lebens...
01.04.2015, 22:02
2
Antworten

Veränderlichkeitsmuster in Objective C und C ++

Nachdem ich kürzlich eine Entwicklung für das iPhone gemacht habe, bin ich auf ein interessantes Designmuster gestoßen, das im iPhone SDK sehr häufig verwendet wird, was die Veränderlichkeit von Objekten betrifft. Es scheint der typische Ansa...
09.06.2010, 23:51
5
Antworten

Unveränderbare Ansichten veränderbarer Typen

Ich habe ein Projekt, bei dem ich eine ganze Menge Konfigurationsdaten erstellen muss, bevor ich einen Prozess ausführen kann. Während der Konfigurationsphase ist es sehr praktisch, die Daten als änderbar zu haben. Sobald die Konfiguration abges...
12.11.2010, 19:36