Rust ist eine Sprache, die für das Schreiben von sehr zuverlässiger und schneller Software auf einfache Weise entwickelt wurde. Es kann von High-Level-Code bis zu hardwarespezifischem Code und von großen Eisen zu kleinen Geräten verwendet werden.
Wann müssten Sie Cell oder RefCell verwenden? Es scheint, als ob es viele andere Typenwahlen gäbe, die anstelle von diesen geeignet wären, und die Dokumentation warnt, dass die Verwendung von RefCell ein bisschen ein "letzter Ausweg" ist....
Ich möchte diese Struktur schreiben:
%Vor%
Das B.c sollte von A.c ausgeliehen werden.
%Vor%
Das habe ich versucht:
%Vor%
Aber es scheitert:
%Vor%
Ich habe die Rust-Dokumentation über den Besitz gelesen, aber ich weiß immer...
Ich muss einen Index eines Elements in einem Vektor von Strings finden, das ist, was ich bis jetzt bekommen habe:
%Vor%
es erzeugt einen Fehler
%Vor%
Ich nehme an, das liegt daran, dass enumerate() ein Tupel von <usize, _> zu...
%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...
Ich habe den folgenden Code:
%Vor%
Ich bekomme Fehler, wenn ich das kompiliere:
%Vor%
Das Entfernen des inneren Moduls und das Kompilieren des enthaltenen Codes funktionieren jedoch problemlos:
%Vor%
Was fehlt mir hier? Ich bekomme d...
Ich habe eine Variable, die ein einzelnes char enthält. Ich möchte dieses char in Großbuchstaben umwandeln. Die Funktion to_uppercase gibt jedoch rustc_unicode::char::ToUppercase struct anstelle von char zurück.
Es ist einfach, zur Laufzeit mit unwrap : abzustürzen
%Vor%
Ergebnis:
%Vor%
Ist unwrap nur für schnelle Tests und Proofs konzipiert?
Ich kann nicht bestätigen "Mein Programm wird hier nicht abstürzen, daher kann ich unwrap " ve...
Ich möchte ein HashSet<u8> von einem Vec<u8> erstellen. Ich würde das gerne machen
in einer Zeile Code,
kopiert die Daten nur einmal,
verwendet nur 2n Speicher,
aber das einzige, was ich kompilieren kann, ist dies...
Ich habe mir die Rust Dokumente für String angesehen, aber ich kann nicht finde einen Weg, einen Teilstring zu extrahieren.
Gibt es eine Methode wie JavaScript substr in Rust? Wenn nicht, wie würden Sie es umsetzen?
%Vor%
Der nä...