Rust как прочитать содержимое директории?
Из официальной документации rust, есть вот такой пример:
use std::fs;
fn main() {
match fs::read_dir("test") {
Err(why) => println!("! {:?}", why.kind()),
Ok(paths) => for path in paths {
println!("{:?}", path.unwrap().path());
},
}
}
Подскажите откуда у нас появляет paths, и как можно реализовать данный функционал без оператора match ?
Ответы (1 шт):
Автор решения: Robot
→ Ссылка
Вот два варианта реализации моей задачи без оператора match:
let paths = fs::read_dir("test").expect("Error");
for path in paths {
println!("{:?}", path.unwrap().path());
};
И так:
let paths = fs::read_dir("test");
for path in paths.unwrap() {
println!("{:?}", path.unwrap().path());
};