Avatar ·

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.