Créer un programme en ligne de commande
Ce tutoriel est ma version de celui fait par Claudio Restifo sur FreeCodeCamp et traduit en Français. Son but est de vous donner un aperçu pratique de certains concepts qui vous permettront de découvrir Rust.
Si vous préférez voir le code directement, vous pouvez accéder à ce repository GitHub.
Le créateur de ce tutoriel vient du monde de JavaScript, où il est traditionnel de faire une To-Do App comme premier projet. Être familier avec la ligne de commande est nécessaire car l'application va tourner dans le terminal et vous aurez aussi besoin de certaines connaissances des concepts de programmation généraux.
Nous allons stocker des valeurs en tant que collection d'item et une valeur booléenne représentera son état actif.
learn rust false
write some code true
play video games false
Qu'est-ce que nous allons couvrir ?
- Gestion d'erreur en Rust,
- Options et type Null,
- Structures et impl,
- Terminal Input/Output,
- Gestion de système de fichiers,
- Ownership et emprunt en Rust,
- Match pattern,
- Itérateurs et closures,
- Utilisation d'une crate externe.
Prêt à vous salir un peu les mains ? Let's go!