Variáveis

Rust fornece segurança de tipo por meio de tipagem estática. Variáveis são vinculadas com let (let bindings):

fn main() {
    let x: i32 = 10;
    println!("x: {x}");
    // x = 20;
    // println!("x: {x}");
}
This slide should take about 5 minutes.
  • Remova o comentário em x = 20 para demonstrar que as variáveis são imutáveis por padrão. Adicione a palavra-chave mut para permitir alterações.

  • O i32 aqui é o tipo da variável. Isso deve ser conhecido em tempo de compilação, mas a inferência de tipo (abordada posteriormente) permite que o programador o omita em muitos casos.