- Exécuteurs
-
Apprendre
Apprendre Python Exemples exécutables, NumPy, pandas et plus Apprendre l'IARéseaux de neurones, ML et LLM de zéro Apprendre le C et le C++ Pointeurs, mémoire, STL et C++ moderne Apprendre le C#Bases, POO, LINQ, async et exercices .NET Apprendre MatplotlibCourbes, barres, nuages de points et camemberts avec visualiseurs Apprendre RustOwnership, traits, gestion des erreurs et threads Apprendre GoSlices, interfaces, goroutines et channels Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++ Programmation pour enfants Apprends à coder en jouant !
- DéfisNouveau
- EnseignantsNouveau
- Mises à Jour
- Offrez-moi un café
Structs, enums et traits
Modélisez vos données avec des structs et des enums, filtrez par motifs, gérez Option et Result, partagez du comportement avec les traits et les génériques.
- Leçon 1 défi Structs Group related values into your own type with named fields.
- Leçon 2 défis Methods and impl Blocks Attach functions to a struct with impl, including constructors.
- Leçon 1 défi Enums Define a type that is one of several variants, each with its own data.
- Leçon 2 défis Pattern Matching with match Compare a value against patterns with match, guards and if let.
- Leçon 1 défi Temperature Converter Convert between Celsius and Fahrenheit with an enum.
- Leçon 2 défis Option: Values That May Be Missing Represent a missing value with Option instead of null.
- Leçon 2 défis Error Handling with Result Return errors as values with Result and pass them on with the ? operator.
- Leçon 1 défi Bank Account with Result Model deposits and withdrawals that can fail with your own error type.
- Leçon 1 défi Traits Describe shared behavior with a trait and implement it for different types.
- Leçon 1 défi Generics Write one function or struct that works with many types.