Cómo imprimir texto en Rust sin salto de línea al final
¡Hola a todos! Acabo de empezar a aprender Rust y me encontré con un problema aparentemente simple. En Python estoy acostumbrado a usar `print("texto", end="")` para imprimir algo sin salto de línea. En Rust probé la macro `println!()`, pero siempre añade `\n` al final.
Necesito imprimir varios valores secuencialmente en una misma línea, por ejemplo, para un indicador de progreso o para entrada de datos línea por línea. Esto es lo que he probado:
```rust
fn main() {
println!("Cargando: ");
for i in 0..5 {
println!("{} ", i); // Quiero que los números vayan en una sola línea
}
println!("¡Listo!");
}
```
Este código imprime cada número en una nueva línea, pero necesito: `Cargando: 0 1 2 3 4 ¡Listo!`
He leído la documentación, pero solo encontré `println!()`, que siempre añade una nueva línea. ¿Existe un análogo de `print` de Python o C? ¿Cómo imprimir texto correctamente sin salto de línea automático? Agradecería ejemplos con explicación.