Suchergebnisse für Anfrage "mutable"

2 die antwort

Warum hat Matz gewählt, dass Strings in Ruby standardmäßig veränderbar sind?

Es ist das Gegenteil dieser Frage: Warum können Strings in Java und .NET nicht geändert werden? [https://stackoverflow.com/questions/93091/why-cant-strings-be-mutable-in-java-and-net] Wurde diese Auswahl in Ruby nur getroffen, weil Operationen ...

2 die antwort

Wie man IEquatable <T> implementiert, wenn veränderbare Felder Teil der Gleichheit sind - Problem mit GetHashCode

Ich verwende Entity Framework in meiner Anwendung. Ich habe mit der Teilklasse einer Entität das @ implementieIEquatable<T> interface: Partial Class Address : Implements IEquatable(Of Address) 'Other part generated Public Overloads Function ...

8 die antwort

Converting wandelbar in unveränderliche Karte

private[this]object MMMap extends HashMap[A, Set[B]] with MultiMap[A, B]Wie konvertiere ich es in unveränderlich?

TOP-Veröffentlichungen

4 die antwort

kann nicht aus entliehenen Inhalten verschoben werden, wenn eine Mitgliedsvariable in einer & mut self-Methode entpackt wird

Ich habe versucht, eine Disjoint-Set-Datenstruktur in Rust zu erstellen. Der entsprechende Code lautet: pub struct Set<'a, T: 'a> { rank: u32, value: T, parent: Option<&'a mut Set<'a, T>>, } impl<'a, T> Set<'a, T> { pub fn find(&'a mut self) -> ...

4 die antwort

Was ist der Unterschied zwischen dem Platzieren von "mut" vor einem Variablennamen und nach dem ":"?

Hier sind zwei Funktionssignaturen, die ich in der Rust-Dokumentation gesehen habe: fn modify_foo(mut foo: Box<i32>) { *foo += 1; *foo } fn modify_foo(foo: &mut i32) { *foo += 1; *foo }Warum die unterschiedliche Platzierung vonmut? Es scheint, ...

4 die antwort

Gibt es ein Iterator-ähnliches Merkmal, das Referenzen zurückgibt, die vor dem nächsten Zugriff aus dem Geltungsbereich fallen müssen?

Dies würde es ermöglichen, sicher zweimal über dasselbe Element zu iterieren oder einen Status für das globale Objekt zu speichern, über das im Elementtyp iteriert wird. Etwas wie trait IterShort<Iter> where Self: Borrow<Iter>, { type Item; fn ...

10 die antwort

F #: lass mutable vs. ref

Zunächst 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 eine Wandlungsfähigkeit erwünscht ist. F # scheint dafür ...

6 die antwort

Push ändert nicht die Liste, die ein Funktionsargument ist

Ich bin neu bei Common Lisp, also hoffe jemand würde mir das erklären: say wir haben eine Liste und möchten einen Artikel mit @ hinzufügpush um es zu ändern: CL-USER> (defparameter xx '(1 2 3)) XX CL-USER> xx (1 2 3) CL-USER> (push 100 xx) ...

10 die antwort

Const-Methode, die * dies ohne const_cast @ ände

Das folgende Muster ist in einem Programm entstanden, das ich schreibe. Ich hoffe, es ist nicht zu erfunden, aber es schafft es, ein @ zu mutierFoo Objekt in der const MethodeFoo::Questionable() const, ohne Verwendung von const_cast oder ...

4 die antwort

Warum sind in Python ganze Zahlen unveränderlich? [Duplikat

Diese Frage hat hier bereits eine Antwort: Immutable vs Mutable types [/questions/8056130/immutable-vs-mutable-types] 16 AntwortenIch verstehe die Unterschiede zwischen veränderlichen und unveränderlichen Objekten in Python. Ich habe viele Posts ...