Menu
Coddy logo textTech

Récapitulatif - Affichage formaté d'un tableau

Fait partie de la section Fundamentals du Journey Rust de Coddy. Leçon 59 sur 75.

challenge icon

Défi

Facile

Créez un programme qui reçoit un tableau de taille 5 et affiche le tableau joliment au format suivant :

[elem1, elem2, elem3, ...]

Chaque élément est séparé par , (une virgule suivie d'un espace). Il n'y a pas de virgule finale ni d'espace supplémentaire avant le crochet fermant ].

Par exemple, pour l'entrée 1,2,3,4,5, la sortie devrait être :

[1, 2, 3, 4, 5]

Pour itérer sur les éléments du tableau, utilisez :

for i in 0..arr.len() {
	arr[i];
	...
}

Essayez vous-même

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!("[");
    // Écrivez votre code ci-dessous

    
    println!("]");
}

Toutes les leçons de Fundamentals

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