Menu
Coddy logo textTech

Affichage amélioré

Fait partie de la section Fundamentals du Journey Rust de Coddy — leçon 64 sur 75.

Nous avons appris à afficher un tableau à l'aide d'une boucle for :

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

Mais il existe une manière plus simple en utilisant le formateur {:?} :

Le formateur {:?} est appelé le formateur de débogage. Il est couramment utilisé lorsque vous souhaitez inspecter rapidement le contenu d'une variable — en particulier les tableaux, les vecteurs, les tuples ou les structures — sans écrire de code supplémentaire. Il est idéal pour déboguer votre programme afin de voir quelles valeurs sont stockées à l'intérieur d'une collection.

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

Une autre façon est de l'utiliser avec précision (utile pour les tableaux à virgule flottante) :

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

Cela fonctionnera également pour les nombres simples :

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

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals