Guest User

Untitled

a guest
May 27th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. fn main() {
  2. let x = vec!["i", "hate", "scala"];
  3. let y = x.into_iter().scan(1.., |i, s| {
  4. let mut r = String::from(s);
  5. for n in i.by_ref().take(s.len()) {
  6. r.push_str(&format!("-{}", n))
  7. }
  8. Some(r)
  9. });
  10. println!("{:?}", y.collect::<Vec<_>>())
  11. }
Add Comment
Please, Sign In to add comment