в вектор тульп?
split(' ') + .parse() ?
use std::fs; let txt = fs::read("foo.txt").unwrap(); let txt = String::from_utf8(txt).unwrap(); let tuples: Vec<(char, f64)> = txt.lines().map(|line| { let mut iter = line.split_whitespace(); let first = iter.next().unwrap().parse::<char>().unwrap(); let second = iter.next().unwrap().parse::<f64>().unwrap(); return (first, second) }).collect();
я бы взял csv парсер наверное
Обсуждают сегодня