- Ausführende
-
Lernen
Python lernen Ausführbare Beispiele, NumPy, pandas und mehr KI lernenNeuronale Netze, ML und LLMs von Grund auf C/C++ lernen Zeiger, Speicher, STL und modernes C++ C# lernenC#-Grundlagen, OOP, LINQ, Async und .NET-Übungen Matplotlib lernenLinien-, Balken-, Streu- und Kreisdiagramme mit interaktiven Visualisierungen Rust lernenOwnership, Traits, Fehlerbehandlung und Threads Go lernenSlices, Interfaces, Goroutinen und Channels Python-Algorithmen Suche, Sortierung, Rekursion und Visualisierungen O(n) C/C++-Algorithmen Implementierungen in C und C++ vergleichen Programmieren für Kinder Spielend programmieren lernen!
- AufgabenNeu
- Für LehrkräfteNeu
- Aktualisierungen
- Spendier mir einen Kaffee
Ownership und Borrowing
Moves, Referenzen, Slices, Lifetimes und Smart Pointer: die Ideen, die Rust ohne Garbage Collector speichersicher machen.
- Lektion 1 Challenge Ownership and Moves Learn the rule behind Rust's memory safety: every value has one owner.
- Lektion 2 Challenges References and Borrowing Let a function use a value without taking ownership of it.
- Lektion 2 Challenges Slices Borrow part of a string or array without copying it.
- Lektion 1 Challenge Lifetimes Tell the compiler how long references stay valid with lifetime annotations.
- Lektion 1 Challenge Smart Pointers: Box and Rc Put data on the heap with Box and share ownership with Rc.