Menu
CoddyTech

回顾:美观地打印数组

本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 59 课,共 75 课。

challenge icon

挑战

简单

创建一个程序,接收一个大小为 5 的数组,并按以下格式美观地打印数组:

[elem1, elem2, elem3, ...]

每个元素之间用 , (逗号后跟一个空格)分隔。最后一个元素后没有逗号,右方括号 ] 前也没有多余空格。

例如,输入 1,2,3,4,5 时,输出应为:

[1, 2, 3, 4, 5]

使用以下方式遍历数组中的元素:

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

亲手试试

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!("[");
    // 在下方编写你的代码

    
    println!("]");
}

基础知识中的所有课

自己练习: Rust 在线编译器