14 points par xguru 2021-05-17 | 3 commentaires | Partager sur WhatsApp
  • Héritage : traits, crate ambassador, deref, crate spez

  • Listes doublement chaînées et structures de données basées sur des pointeurs : ne pas les implémenter directement, utiliser plutôt LinkedList de la bibliothèque standard ; pour les graphes, le crate petgraph

  • Types auto-référentiels : crates ouroboros / self_cell / one_self_cell

  • État mutable global : unsafe, Mutex, OnceSell, lazy_static

  • Initialisation de tableaux : let (initialisation en deux fois), unsafe

3 commentaires

 
sftblw 2021-05-17

Il existe aussi un livre (document) intitulé Learn Rust With Entirely Too Many Linked Lists.

https://rust-unofficial.github.io/too-many-lists/

 
sftblw 2021-05-17

Ah... je vois qu’il y a une mention de ce livre dans le corps de l’article. J’ai posté un commentaire un peu trop hâtivement. Est-ce qu’il n’y a pas de fonction pour supprimer les commentaires sur ce site web ?

 
xguru 2021-05-17

Pour supprimer un commentaire, cliquez sur l’heure à côté de l’identifiant : vous pourrez alors utiliser delete/favorite/(downvote/flag), etc.

Mais je pense que vous pouvez aussi le laisser tel quel ! haha