Menu
Coddy logo textTech

Affichage amélioré

Fait partie de la section Fondamentaux 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 d’utiliser 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 des tableaux, des vecteurs, des tuples ou des structures, sans écrire de code supplémentaire. Il est très utile pour déboguer votre programme et voir quelles valeurs sont stockées dans une collection.

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

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

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

Cela fonctionnera également pour des 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 Fondamentaux

Entraînez-vous par vous-même : Compilateur Rust en ligne