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 = 20para demonstrar que as variáveis são imutáveis por padrão. Adicione a palavra-chavemutpara permitir alterações. -
O
i32aqui é 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.