rust push to vec
let a = vec![1, 2, 3];
assert_eq!(a.len(), 3);
5
1
let mut vec = Vec::new();
vec.push(1);
vec.push(2);
assert_eq!(vec.len(), 2);
assert_eq!(vec[0], 1);
assert_eq!(vec.pop(), Some(2));
assert_eq!(vec.len(), 1);
vec[0] = 7;
assert_eq!(vec[0], 7);
vec.extend([1, 2, 3].iter().copied());
for x in &vec {
println!("{}", x);
}
assert_eq!(vec, [7, 1, 2, 3]);
Thank you!
1
0
Are there any code examples left?
New code examples in category Rust
-
Rust 2022-03-27 22:00:04 rust print i8
-
Rust 2022-03-27 14:15:02 rust check if key in hashmap
-
Rust 2022-03-22 13:45:18 rust convert a string (with decimals) to a floating point number.
-
Rust 2022-03-11 20:00:15 creating constants in rust
-
Rust 2022-03-07 01:55:02 hello world in rust
-
Rust 2022-03-03 20:10:04 levenshtein distance
-
Rust 2022-02-24 12:40:24 execution duration
-
Rust 2022-02-20 05:45:02 matching in rust
-
Rust 2022-02-19 17:35:12 rust bitset stack
-
Rust 2022-01-30 18:30:40 rust compile and run