Modificando Arrays
Ao alterar valores de array, você precisa especificar o índice do elemento que deseja modificar. Os índices do array começam em 0 e correspondem à posição de cada elemento:
#![allow(unused)]
fn main() {
// 0 1 2 3 4
let mut scores = [40, 50, 60, 70, 80];
println!("Score [0]: {}", scores[0]);
println!("Score [1]: {}", scores[1]);
println!("Score [2]: {}\n", scores[2]);
scores[0] = 10;
scores[1] = 20;
scores[2] = 30;
println!("Score [0]: {}", scores[0]);
println!("Score [1]: {}", scores[1]);
println!("Score [2]: {}", scores[2]);
}
#![allow(unused)]
fn main() {
let mut numero: [i32; 5] = [1, 2, 3, 4, 5];
println!("{:#?}", numero);
numero[0] = 10;
numero[2] = 30;
numero[4] = 50;
println!("{:#?}", numero);
}
#![allow(unused)]
fn main() {
let mut nomes: [&str; 3] = ["Cecília", "Maite", "Helena"];
println!("{:#?}", nomes);
nomes[0] = "Gael";
nomes[1] = "Theo";
nomes[2] = "Rafael";
println!("{:#?}", nomes);
}