Algunos de los tipos genéricos más útiles son los tipos de colección. Un vector es una lista de
tamaño variable de elementos representados por la estructura Vec
.
La macro vec!
nos permite crear fácilmente un vector en lugar de construirlo manualmente.
Vec
tiene el método iter()
que crea un iterador a partir de un vector, permitiéndonos poner
fácilmente un vector en un bucle for
.
Detalles de memoria:
Vec
es una estructura, pero internamente contiene una referencia a una lista fija de sus
elementos en el montículo.