这将会起作用。 fn main() { let string: Vec<Vec<&str>> = "1 foo\n2 bar\n3 foobar".split('\n') .map(|x: &str| x.split(' ').collect()) .collect(); println!("{:?}", string); }
lines()
而不是split('\n')
。 - Tim Diekmann