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.12Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador de móduloAtajos aritméticosOperadores de comparaciónComparación de strings13Arrays: Continuación
Arrays de referencia mutablesMétodos de arraysResumen: Array de productosResumen: Array invertidoImpresión mejorada5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaInferencia de tiposResumen - Inicializar variablesConversión de tipos9Bucles
For sobre seriesBucle WhileBreakContinueBucle anidadoEtiquetas de bucleBucle infinitoResumen - Entrada dinámicaPractica por tu cuenta: Compilador de Rust online