14 puntos por xguru 2021-05-17 | 3 comentarios | Compartir por WhatsApp
  • Herencia: traits, crate ambassador, deref, crate spez

  • Listas doblemente enlazadas y estructuras de datos basadas en punteros: no las implementes directamente; usa LinkedList de la biblioteca estándar, y para grafos el crate petgraph

  • Tipos autorreferenciales: crates como ouroboros, self_cell o one_self_cell

  • Estado global mutable: unsafe, Mutex, OnceSell, lazy_static

  • Inicialización de arrays: let (inicialización doble), unsafe

3 comentarios

 
sftblw 2021-05-17

También existe un libro (documento) llamado Learn Rust With Entirely Too Many Linked Lists.

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

 
sftblw 2021-05-17

Ah... veo que en el texto principal sí se menciona este libro. Comenté apresuradamente. ¿Acaso en este sitio web no hay una función para eliminar comentarios?

 
xguru 2021-05-17

Para borrar un comentario, puedes hacer clic en la hora junto al ID, y ahí tendrás opciones como delete/favorite/(downvote/flag), etc.

Pero creo que también está bien si lo dejas así. Jaja