Tutoriels Rust
Apprenez Rust méthodiquement avec des tutoriels sur la syntaxe, les types, le contrôle de flux, la propriété, les emprunts, les durées de vie, les traits, les erreurs et la concurrence. Pratiquez chaque notion avec des exemples exécutables.
Autres Arbres de Compétences
LinuxDevOpsCybersécuritéAWSCybersecurity EngineerDevSecOpsRéseaux informatiquesCompTIAKali LinuxWiresharkNmapHydraRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSShellDevOps EngineerGitDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsCloudflareBase de donnéesMySQLPostgreSQLRedisMongoDBSQLiteScience des donnéesBig DataPythonGolangJavaCC++Développement web
Gérer les valeurs manquantes avec Option
Utilisez les valeurs Rust Option, le filtrage exhaustif et if let pour distinguer en toute sécurité les enregistrements de stock présents, vides et manquants.
Rust
Refuser les décalages invalides sans perdre les sous-titres
Implémentez une exportation protégée de sous-titres en Rust : validez chaque bloc avant de créer la sortie, refusez les chemins existants et récupérez sans perdre texte ni fichiers source.
Rust
Organiser le code avec des modules et des crates
Répartissez un petit package Rust entre des fichiers de bibliothèque, de binaire et de module, tout en découvrant les limites des crates, les chemins, les déclarations use et la visibilité de base.
Rust
Prouver le comportement avec des tests Rust
Ajoutez des tests unitaires et d’intégration ciblés à une petite bibliothèque Rust, couvrez les cas limites et exécutez exactement les tests nécessaires avec Cargo.
Rust
Accepter des arguments de ligne de commande
Créez une petite commande de recherche en Rust qui analyse les arguments, appelle une logique de bibliothèque préparée et signale la réussite ou l’échec via les canaux appropriés du processus.
Rust
Lire et écrire des fichiers
Lire un journal préparé avec Path et std::fs, résumer ses lignes, écrire un rapport et propager les erreurs de fichier avec Result.
Rust
Gérer les erreurs récupérables avec Result
Analyser et valider des valeurs préparées en faisant correspondre Result, en préservant le contexte des erreurs et en propageant les échecs avec l’opérateur point d’interrogation.
Rust
Transformer des données avec des itérateurs et des closures
Refactorisez un programme préparé de lecture de capteurs avec des itérateurs empruntés, des closures, filter, map, collect et sum.
Rust
Compter des données avec HashMap
Créez, interrogez, mettez à jour, enrichissez et parcourez une HashMap Rust au moyen d’un rapport de comptage de mots déterministe.
Rust
Créer des listes avec Vec
Créez, mettez à jour, consultez en toute sécurité et parcourez des vecteurs Rust avec des références partagées et mutables.
Rust
Votre premier projet Cargo
Découvrez le terminal, nano et le fonctionnement de base de Cargo en complétant et en exécutant un petit programme Rust.
Rust
Exprimer des alternatives avec les énumérations et match
Définissez des variantes d’énumération porteuses de données, déstructurez ces données et étendez un match exhaustif avec l’aide du compilateur.
Rust
Modéliser des enregistrements avec des structures et des méthodes
Créez un enregistrement InventoryItem avec des champs, un constructeur, une méthode de lecture de la valeur et une méthode mutable de réapprovisionnement.
Rust
Manipuler des chaînes et des tranches
Reliez les valeurs `String` possédées aux vues `&str` empruntées, créez des sous-chaînes sûres et comprenez les limites UTF-8.
Rust
Emprunter des données avec des références
Apprenez à inspecter et à mettre à jour des données Rust possédées à l’aide de références partagées et mutables, tout en conservant la propriété dans l’appelant.
Rust
Propriété, portée et déplacements
Découvrez la propriété en Rust en comparant des entiers copiés avec des données String déplacées, en lisant un diagnostic E0382 intentionnel et en renvoyant la propriété depuis une fonction.
Rust
Prendre des décisions et répéter des opérations
Créez un petit récapitulatif d’expédition tout en découvrant les comparaisons, les expressions if, les boucles for, les intervalles inclusifs et les totaux cumulés en Rust.
Rust
Fonctions et expressions
Complétez trois petites fonctions Rust pour apprendre les paramètres, les arguments, les types de retour, les retours par expression et les appels de fonctions réutilisables.
Rust
- Précédent
- 1
- 2
- Suivant