Recapitulação - Pretty Print de Array
Parte da seção Fundamentals do Journey de Rust da Coddy — lição 59 de 75.
Desafio
FácilCrie um programa que recebe um array de tamanho 5 e imprime o array formatado no seguinte formato:
[elem1, elem2, elem3, ...]Cada elemento é separado por , (vírgula seguida de um espaço). Não há vírgula no final ou espaço extra antes do colchete de fechamento ].
Por exemplo, dada a entrada 1,2,3,4,5, a saída deve ser:
[1, 2, 3, 4, 5]Para iterar sobre os elementos no array, use:
for i in 0..arr.len() {
arr[i];
...
}Experimente você mesmo
use std::io;
use std::convert::TryInto;
fn main() {
let mut input_str_arr = String::new();
io::stdin().read_line(&mut input_str_arr).unwrap();
let arr: [String; 5] = input_str_arr.split(',').map(String::from).collect::<Vec<String>>().try_into().unwrap();
print!("[");
// Escreva seu código abaixo
println!("]");
}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âmica12Fundamentos de Arrays
Declarando ArraysArray como ParâmetroAcessando ElementosModificando ArraysRecapitulação - Pretty Print de Array