Advertisement
cwchen

[Rust] Changing data in a vector with a mutable iterator.

Aug 22nd, 2017
732
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.22 KB | None | 0 0
  1. fn main() {
  2.     let mut vec = vec![1, 2, 3];
  3.  
  4.     for element in vec.iter_mut() {
  5.         *element = (*element) * (*element);
  6.     }
  7.  
  8.     assert_eq!(vec[0], 1);
  9.     assert_eq!(vec[1], 4);
  10.     assert_eq!(vec[2], 9);
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement