回顾:美观地打印数组
本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 59 课,共 75 课。
挑战
简单创建一个程序,接收一个大小为 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 在线编译器