</>

Collections, itérateurs et erreurs

Intermédiaire

Vec, HashMap, itérateurs, Result, l'opérateur ? et les erreurs personnalisées.

  1. 01

    Vec

    Vec, HashMap, itérateurs, Result, l'opérateur ? et les erreurs personnalisées.

  2. 02

    HashMap et HashSet

    Vec, HashMap, itérateurs, Result, l'opérateur ? et les erreurs personnalisées.

  3. 03

    Itérateurs

    Les itérateurs sont paresseux : rien ne s'exécute avant un consommateur (collect, sum, for...). Ils sont compilés en code aussi rapide qu'une boucle manuelle.

  4. 04

    Result : la gestion d'erreurs récupérables

    Rust n'a pas d'exceptions. Une fonction qui peut échouer renvoie Result<T, E>.

  5. 05

    Erreurs personnalisées

    Vec, HashMap, itérateurs, Result, l'opérateur ? et les erreurs personnalisées.

  6. 06

    panic! vs Result

    Vec, HashMap, itérateurs, Result, l'opérateur ? et les erreurs personnalisées.