История изменений
Исправление AnonymUser, (текущая версия) :
Кто-то написал про пайтон, а я и внимания не обратил.
P.S. Вот не лень это было прогрммировать на расте?! Выглядит, как ООП на JavaScript. В лучших традициях башскриптинга или даже php, когда много конкатенаций и т.д., а ещё меня ругали… Не даже так: в лучших традициях perl и аwk…
fn graph_parser(txt: &str) -> Graph {
txt.lines().filter(|s| !s.is_empty()).map(|s| {
let ss: Vec<&str> = s.split('→').collect();
let nodes: Vec<_> = ss[1].split(',')
.map(|s| s.trim().chars().next().unwrap()).collect();
(ss[0].trim().chars().next().unwrap(), nodes)
}).collect()
}
Исходная версия AnonymUser, :
Кто-то написал про пайтон, а я и внимания не обратил.
P.S. Вот не лень это было прогрммировать на расте?!