- 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
Structs, Enums und Traits
Daten mit Structs und Enums modellieren, Muster abgleichen, Option und Result behandeln, Verhalten mit Traits und Generics teilen.
- Lektion 1 Challenge Structs Group related values into your own type with named fields.
- Lektion 2 Challenges Methods and impl Blocks Attach functions to a struct with impl, including constructors.
- Lektion 1 Challenge Enums Define a type that is one of several variants, each with its own data.
- Lektion 2 Challenges Pattern Matching with match Compare a value against patterns with match, guards and if let.
- Lektion 1 Challenge Temperature Converter Convert between Celsius and Fahrenheit with an enum.
- Lektion 2 Challenges Option: Values That May Be Missing Represent a missing value with Option instead of null.
- Lektion 2 Challenges Error Handling with Result Return errors as values with Result and pass them on with the ? operator.
- Lektion 1 Challenge Bank Account with Result Model deposits and withdrawals that can fail with your own error type.
- Lektion 1 Challenge Traits Describe shared behavior with a trait and implement it for different types.
- Lektion 1 Challenge Generics Write one function or struct that works with many types.