Saltar al contenido principal

Print

  • print! es una macro en Rust que imprime texto en la consola.
  • println! añade automáticamente un salto de línea (\n) al final.

Uso básico:

println!("Hola mundo");

Con variables (interpolación):

let nombre = "Ana";
let edad = 25;
println!("Me llamo {} y tengo {} años", nombre, edad);

Con nombres en los marcadores:

println!("Me llamo {nombre} y tengo {edad} años");

Formateo de números:

let pi = 3.14159;
println!("Pi con 2 decimales: {:.2}", pi); // 3.14

Debug de estructuras:

let vector = vec![1, 2, 3];
println!("{:?}", vector); // [1, 2, 3]

Con el símbolo # para formatear la vista

println!("{body:#?}");