# Variáveis em Rust A convensão estipula que no [[Rust language|Rust]] as variáveis são definidas com `snake_case`. Variáveis em Rust são por padrão mutáveis. Por exempllo: ```rust // Variáveis em Rust // Podemos definir variáveis no escopo global // let global_var = "Esta é uma variável global"; Mas não podemos usar let const GLOBAL_VAR: &str = "Esta é uma variável global"; // Definindo uma constante global fn main() { // Uma variável é um espaço nomeado na memória onde podemos armazenar dados let x = 5; // Aqui estamos declarando uma variável chamada x e atribuindo println!("O valor de x é: {}", x); // Imprime o valor de x // Podemos definir uma variável como mutável usando a palavra-chave mut let mut y = 10; // Aqui estamos declarando uma variável mutável chamada y y += 2; // Estamos modificando o valor de y, adicionando 2 println!("O valor de y é: {}", y); // Imprime o valor de y // Também podemos declarar constantes com a palavra-chave const const Z: i32 = 20; // Aqui estamos declarando uma constante chamada Z println!("O valor de Z é: {}", Z); // Imprime o valor de Z // Podemos utilizar a variável global println!("{}", GLOBAL_VAR); // Imprime o valor da variável } ``` **:: Referência ::** [3: Creating variables in Rust - YouTube](https://www.youtube.com/watch?v=j7npg1YOwkM) **:: Referência ::** [Variables and Mutability - The Rust Programming Language](https://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html) # Notas