Oi Levi! Como vai?
Sim, você está absolutamente correto em usar uma constante para o multiplicador. Em Rust, declarar valores que não mudam durante a execução do programa como constantes é uma prática recomendada. Isso não só torna o código mais claro e fácil de entender, mas também pode ajudar o compilador a otimizar o código.
No seu exemplo, ao definir MULTIPLICADOR
como uma constante, você está deixando claro que esse valor não mudará durante a execução do loop. Isso pode ser especialmente útil se você quiser garantir que o multiplicador seja o mesmo para todas as iterações do loop.
Aqui está um exemplo do seu código com o uso da constante:
fn main() {
println!("\n");
const MULTIPLICADOR: u8 = 4;
let mut contador2: u8 = 0;
while contador2 < 10 {
contador2 += 1;
println!("{} x {} = {}", MULTIPLICADOR, contador2, MULTIPLICADOR * contador2);
}
}
Essa abordagem é perfeitamente válida e segue boas práticas de programação.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.