Recapitulação - Format
Parte da seção Fundamentals do Journey de Rust da Coddy — lição 72 de 75.
Desafio
InicianteCrie um programa que constrói uma senha obtendo a entrada do usuário em diferentes escopos. Cada escopo solicita partes diferentes da senha. A senha final é uma combinação de todas as partes. Por exemplo:
Entrada:
> 1
> 2
> 3A saída seria:
> Generated password: 123Experimente você mesmo
use std::io;
fn main() {
// Declare sua variável final_password aqui
let mut final_password;
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Adicione seu código aqui para lidar com a primeira entrada
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Adicione seu código aqui para lidar com a segunda entrada
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Adicione seu código aqui para lidar com a terceira entrada
}
println!("Generated password: {}", final_password);
}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