Tag: mutability

Veränderlichkeit ist die Eigenschaft einer Funktion, variable oder ein Ausdruck, dessen Werte unterliegen änderungen mit „Nebenwirkungen“. In anderen Worten, der Wert muss nicht mit der referenziellen Transparenz.

nicht leihen, `selbst.x` als unveränderlich, weil "*selbst " ist auch geliehen, wie veränderlich

Anzahl der Antworten 1 Antworten
Lassen Sie uns zunächst den code sprechen: #[derive(Debug)] struct Bar; #[derive(Debug)] struct Qux { baz: bool } #[derive(Debug)] struct Foo { bars: Vec<Bar>, qux: Qux, } impl Foo { fn get_qux(&mut self) -> &mut Qux { &mut

Wie erstelle ich ein Vec von einer Palette und mische es?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: extern crate rand; use rand::{thread_rng, Rng}; fn main() { let mut vec: Vec<u32> = (0..10).collect(); let mut slice: &[u32] = vec.as_mut_slice(); thread_rng().shuffle(slice); } und die folgende Fehlermeldung erhalten: error[E0308]: mismatched types -->

Swift make Methodenparameter änderbar?

Anzahl der Antworten 5 Antworten
Wie kann ich mit diesem Fehler, ohne dass zusätzliche variable? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 //ERROR: cannot assign to 'let' value 'x' } return x } Ich will nicht,

Welche Arten sind in der Google Go-Sprache änderbar und unveränderlich?

Anzahl der Antworten 6 Antworten
In Google Gehen, ich habe gelesen, dass Strings unveränderlich sind, ok aber int ist? Was ist mit den anderen Arten? Als etwas ältere Programmierer bevorzuge ich Veränderlichkeit obwohl ich weiß, dass die Vorteile der Unveränderlichkeit, ich bevorzuge

Sind Python-Strings nicht unveränderbar? Warum funktioniert dann ein + "" + b?

Anzahl der Antworten 18 Antworten
Mein Verständnis war, dass Python-strings sind unveränderlich. Habe ich versucht den folgenden code: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b

Wie arbeite ich an der Veränderlichkeit in moment.js?

Anzahl der Antworten 2 Antworten
Ich habe ein problem, wo ich Sie zu speichern, werden die ursprünglichen Werte ein moment-Objekt, aber ich habe einige Schwierigkeiten verhindern meine variable ändern zusammen mit dem original-Objekt. Leider-Objekt.freeze() funktioniert nicht, weil moment.js gibt ein "Ungültiges Datum"