¿Cómo mostrar el contenido de un vector (Vec) en Rust?
¡Hola! Acabo de empezar a aprender Rust y tengo un problema con la salida de un vector. Estoy escribiendo un pequeño programa que recolecta números en un vector, y luego quiero simplemente ver qué hay dentro. Pero cuando intento usar println! con el vector, el compilador se queja.
Aquí está mi código:
```rust
fn main() {
let numbers = vec![1, 2, 3, 4, 5];
println!("Mi vector: {}", numbers);
}
```
Y recibo el error:
```
error[E0277]: `Vec` doesn't implement `Display`
```
¿Qué significa esto? Pensé que podía simplemente sustituir la variable entre llaves, como en Python o JavaScript. ¿Por qué Rust no quiere imprimir el vector? ¿Cómo puedo mostrar su contenido correctamente?
Necesito ver todos los elementos del vector para depurar el programa. Intenté escribir `{:?}` en lugar de `{}`, pero la salida es un poco extraña. ¿Hay alguna forma estándar o me perdí algo en la documentación? Agradecería una explicación detallada para principiantes.
No answers yet.
Inicia sesión para dejar una respuesta