Menu
Coddy logo textTech

Variáveis Mutáveis

Parte da seção Fundamentals do Journey de Rust da Coddy — lição 9 de 75.

Em Rust, as variáveis são imutáveis por padrão. Isso significa que, uma vez que você atribui um valor a uma variável, você não pode alterar esse valor. No entanto, você pode tornar uma variável mutável usando a palavra-chave mut ao declarar a variável.

Por exemplo:

let x = 5; // x é imutável
let mut y = 10; // y é mutável

Neste exemplo, x é imutável, então você não pode alterar seu valor após ele ser inicializado. Por outro lado, y é mutável, então você pode alterar seu valor posteriormente no código.

y = 20; // Isso é permitido porque y é mutável
x = 15; // Isso causará um erro porque x é imutável
challenge icon

Desafio

Iniciante

Declare uma variável mutável chamada add e atribua a ela o valor 13.

Altere o valor de 13 para 16.

Folha de consulta

Em Rust, as variáveis são imutáveis por padrão. Para tornar uma variável mutável, use a palavra-chave mut:

let x = 5;        // variável imutável
let mut y = 10;   // variável mutável

Você pode reatribuir valores a variáveis mutáveis:

y = 20;  // permitido - y é mutável
x = 15;  // erro - x é imutável

Experimente você mesmo

#[allow(unused_assignments)] // Não apague esta linha

fn main() {
    // Inicialize a variável add
    
    
    // Altere o valor de 13 para 16
    
    
    // Não altere a linha abaixo
    println!("add = {}", add);
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals