16 lines
517 B
Rust
16 lines
517 B
Rust
// se diferencia de los arrays en que se puede modificar el tamaño
|
|
fn main() {
|
|
// definición más explícita
|
|
let mut _mi_vector: Vec<i32> = Vec::new();
|
|
// otra forma expecificando el tipo
|
|
let mut _mi_vector2 = vec![4i32, 2, 4, 8, 16];
|
|
// otra forma
|
|
let mut _mi_vector3 = [2, 4, 8, 16];
|
|
// solo definimos el tamaño
|
|
let mut _mi_vector4: Vec<i64> = Vec::with_capacity(30);
|
|
// con un iterador
|
|
let _mi_vector5: Vec<u64> = (0..10).collect();
|
|
|
|
println!("{}", _mi_vector5[7])
|
|
}
|