Guest User

Untitled

a guest
Jul 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. fn main() {
  2. let mut a = vec!["a".to_string(), "b".to_string(), "c".to_string()];
  3.  
  4. {
  5. let c: Vec<&mut String> = a
  6. .iter_mut()
  7. .map(|x: &mut String| {
  8. x.push_str("第一次");
  9. x
  10. })
  11. .collect();
  12. println!("{:?}", c);
  13. }
  14.  
  15. let b: Vec<String> = a
  16. .iter()
  17. .map(|x: &String| {
  18. let mut s: String = x.clone();
  19. s.push_str("_第二次");
  20. s
  21. })
  22. .collect();
  23. println!("{:?}", b);
  24. }
Add Comment
Please, Sign In to add comment