Rust, durch den Borrow Checker hindurchEigene Seite
Diesen Schritt startenStartenDrei Abschnitte. „Grundlagen“ behandelt Variablen und Veränderbarkeit, Shadowing,match, Schleifen, Funktionen, Arrays und veränderbare Referenzen; „Logik & Kontrollfluss“ behandelt Vektoren, Structs, Hash-Maps, Option, Result und den ?-Operator, String-Slices und Closures; „Objektorientierte Programmierung“ behandelt, was das in Rust bedeutet (Methoden auf Structs, Module und Sichtbarkeit, Enums mit Daten, Generics, Traits, Trait Bounds und Trait-Objekte), sowie Muster wie Newtype und From und Into. Ownership und Borrowing ziehen sich durch alle drei und sind der schwierige Teil: Der Compiler lehnt Code ab, den andere Sprachen ausführen würden. Lerne sie gründlich; jeder spätere Schritt hängt davon ab.StartenEigene Seite