Afficher dans la console
Fait partie de la section Fundamentals du Journey Rust de Coddy — leçon 29 sur 75.
En Rust, vous pouvez afficher du contenu dans la console en utilisant les macros print! et println!. Ces macros vous permettent d'afficher du texte, des variables et des expressions dans la console. La différence principale entre print! et println! est que println! ajoute un caractère de nouvelle ligne à la fin de la sortie, ce qui fait que la sortie suivante commence sur une nouvelle ligne, alors que print! ne le fait pas.
Voici comment vous pouvez utiliser ces macros :
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Ce code produira le résultat suivant :
Name: Alice is 30 years old.
Hello, Alice!Défi
DébutantÉcrivez un programme Rust qui utilise les macros print! et println! pour afficher ce qui suit :
- Affichez
"Hello, "et"Coddy!"sur la même ligne. - Affichez
"Rust is fun!"sur une nouvelle ligne en utilisantprintln!.
Utilisez les variables fournies à l'intérieur des macros d'affichage.
Aide-mémoire
En Rust, utilisez les macros print! et println! pour afficher la sortie sur la console :
print!- affiche sans ajouter de saut de ligneprintln!- affiche et ajoute un saut de ligne à la fin
Utilisez {} comme espaces réservés pour les variables :
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Sortie :
Name: Alice is 30 years old.
Hello, Alice!Essayez vous-même
fn main() {
let hello = "Hello, ";
let coddy = "Coddy!";
let rust_is_fun = "Rust is fun!";
// Écrivez votre code ci-dessous
}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
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Entrées/Sorties de base
Afficher dans la consoleLire la saisie utilisateurRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 33Variables - Partie 2
Déclaration de typeConventions de nommageInférence de typeRécapitulatif - Initialiser des variablesConversion de type9Boucles
Boucle For sur une sérieBoucle WhileBreakContinueBoucles imbriquéesÉtiquettes de boucleBoucle infinieRécapitulatif - Entrée dynamique12Bases des tableaux
Déclaration de tableauxTableau comme paramètreAccès aux élémentsModification de tableauxRécapitulatif - Affichage formaté d'un tableau15Opérations sur les chaînes
Méthodes de chaînesMacro format!Conversion de chaînesRécapitulatif - Format