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-chavemut
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.