Iniciante Fundamentos
Variáveis
Em Rust você declara variáveis com a palavra-chave let. Por padrão, uma variável é imutável: depois de receber um valor, ele não pode mudar.
Declarar com let
fn main() {
let idade = 30;
println!("Idade: {}", idade);
}
Imutável por padrão
Tentar mudar uma variável imutável gera erro de compilação:
fn main() {
let x = 5;
// x = 6; // ERRO: cannot assign twice to immutable variable
println!("{}", x);
}
Isso evita bugs: o valor não muda sem você perceber.
Anotação de tipo
O Rust infere o tipo, mas você pode declarar explicitamente:
fn main() {
let pontos: i32 = 100;
let preco: f64 = 9.99;
println!("{} {}", pontos, preco);
}
Várias variáveis
fn main() {
let nome = "Bia";
let ativo = true;
println!("{} ativo? {}", nome, ativo);
}
Na próxima lição você verá como tornar uma variável mutável.