我是新手Rust开发者,目前在处理一个简单的任务时遇到了困难。我想将一个矩阵转换成一个字符串,并用制表符分隔各个字段。我认为可以使用
这是我的代码,我想将
map
函数或类似的方法来实现,但无论我尝试什么都会出错。这是我的代码,我想将
col
部分转换为一个函数,该函数返回一个用制表符分隔的字符串,我可以打印输出。在Python中,这类似于row.join("\t")
。在Rust中是否有类似的功能?fn print_matrix(vec: &Vec<Vec<f64>>) {
for row in vec.iter() {
for col in row.iter() {
print!("\t{:?}",col);
}
println!("\n");
}
}