Vector 如何在rust的矢量中获取用户的输入

Vector 如何在rust的矢量中获取用户的输入,vector,input,rust,Vector,Input,Rust,我希望以向量形式从用户处获取输入,并使用循环打印它,然后通过迭代反转向量 使用std::io; 使用std::str::FromStr; fn main(){ 让i=读取_值::().unwrap(); 对于i.iter()版本()中的a{ 打印!(“{}”,a); } } fn读取值()->结果{ 让mut s=String::new(); io::stdin() .读取行(&M) .expect(“无法读取标准数据”); s、 trim() .split_空格() .map(| word |

我希望以向量形式从用户处获取输入,并使用循环打印它,然后通过迭代反转向量

使用std::io;
使用std::str::FromStr;
fn main(){
让i=读取_值::().unwrap();
对于i.iter()版本()中的a{
打印!(“{}”,a);
}
}
fn读取值()->结果{
让mut s=String::new();
io::stdin()
.读取行(&M)
.expect(“无法读取标准数据”);
s、 trim()
.split_空格()
.map(| word | word.parse())
.collect()
}

它只需要一个输入,但我想多输入一个,然后反转它

写入
读取值的方式
,它意味着在一行中获取多个值。e、 g.
45678
。你试过了吗?按照
读取值的方式编写,它意味着在一行中获取多个值。e、 g.
45678
。你试过了吗?
4
4