I am new to Rust, and I am struggling with a simple task. I'd like to convert a matrix into a string, with the fields separated by tabs. I think this is possible by using the map function or something similar, but right now whatever I try gives me an error.
This is what I have, and I'd like to convert the col part into function, which returns a tab separated string, which I can print.
In Python this is something like row.join("\t"). Is there something similar in Rust?
fn print_matrix(vec: &Vec<Vec<f64>>) {
for row in vec.iter() {
for col in row.iter() {
print!("\t{:?}",col);
}
println!("\n");
}
}