Split string into iterator
-
split
-
split_whitespace method returning an iterator called SplitWhitespace.
fn main() { let text = String::from("mouse cat oliphant"); println!("{text}"); let parts = text.split(' '); //println!("{:?}", parts); for part in parts { println!("{}", part); } println!("-------"); let parts = text.split_whitespace(); //println!("{:?}", parts); for part in parts { println!("{}", part); } //println!("{}", parts[0]); // cannot index into a value of type `SplitWhitespace<'_>` }
mouse cat oliphant
mouse
cat
oliphant
-------
mouse
cat
oliphant