Exibindo no Console
Parte da seção Fundamentals do Journey de Rust da Coddy — lição 29 de 75.
Em Rust, você pode imprimir a saída no console usando as macros print! e println!. Essas macros permitem exibir texto, variáveis e expressões no console. A principal diferença entre print! e println! é que println! adiciona um caractere de nova linha ao final da saída, fazendo com que a próxima saída comece em uma nova linha, enquanto print! não o faz.
Veja como você pode usar estas macros:
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Este código produzirá a seguinte saída:
Name: Alice is 30 years old.
Hello, Alice!Desafio
InicianteEscreva um programa em Rust que use as macros print! e println! para exibir o seguinte:
- Imprima
"Hello, "e"Coddy!"na mesma linha. - Imprima
"Rust is fun!"em uma nova linha usandoprintln!.
Use as variáveis fornecidas dentro das macros de impressão.
Folha de consulta
Em Rust, use as macros print! e println! para exibir a saída no console:
print!- imprime sem adicionar uma nova linhaprintln!- imprime e adiciona uma nova linha ao final
Use {} como espaços reservados (placeholders) para variáveis:
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Saída:
Name: Alice is 30 years old.
Hello, Alice!Experimente você mesmo
fn main() {
let hello = "Hello, ";
let coddy = "Coddy!";
let rust_is_fun = "Rust is fun!";
// Escreva seu código abaixo
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
4Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Entrada e Saída Básica
Exibindo no ConsoleLendo a Entrada do UsuárioRevisão - Até 120Revisão - Verdadeiro ou Falso5Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaInferência de TipoRecapitulação - Inicializar VariáveisConversão de Tipo9Laços
For sobre SériesLaço WhileBreakContinueLaços AninhadosRótulos de LoopLoop InfinitoRecapitulação - Entrada Dinâmica