Menu
Coddy logo textTech

Impresión mejorada

Parte de la sección Fundamentos del Journey de Rust de Coddy. Lección 64 de 75.

Aprendimos a imprimir un array usando un bucle for:

let numbers = [1, 2, 3, 4, 5];
    
for num in numbers {
    print!("{} ", num);
}

Pero hay una forma más sencilla de hacerlo usando el formateador {:?}:

El formateador {:?} se denomina formateador de depuración. Se usa comúnmente cuando quieres inspeccionar rápidamente el contenido de una variable, especialmente matrices, vectores, tuplas o estructuras, sin escribir código adicional. Es muy útil para depurar tu programa y ver qué valores están almacenados dentro de una colección.

let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// Salida: [1, 2, 3, 4, 5]

Otra forma de usarlo con precisión (útil para arrays de números de punto flotante):

let arr = [1.12345, 2.23456, 3.34567];
println!("{:.2?}", arr);
// Salida: [1.12, 2.23, 3.35]

También funcionará para números simples:

let num = 6.1234;
println!("{:.2?}", num);
// Salida: 6.12

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Rust online