Menu
Coddy logo textTech

Associazione di variabili

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 47 di 75.

In Rust, quando diciamo let var;, stiamo creando un «binding». Pensalo come a riservare un nome (var) che verrà collegato (o «associato») a un valore in seguito.

Associazione diretta (la più comune):

// Dichiara E inizializza in un solo passaggio
let x = 2;

Questo è ciò che userai il 90% delle volte. È semplice e lineare.

Dichiarazione e inizializzazione separate:

let var;  // Solo dichiarazione
let x = 2;
var = x * x;  // Inizializzazione successiva

Perché avere una dichiarazione separata?

Inizializzazione condizionale:

let number;
if some_condition {
    number = 1;
} else {
    number = 2;
}

Calcoli complessi:

let result;
// ... della logica complessa ...
result = final_value;

Quando lavori con gli ambiti:

let outside;
{
    let inside = 42;
    outside = inside * 2;
}
// inside non è più accessibile, ma outside conserva il suo valore

Provalo tu

Questa lezione non include una sfida di codice.

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online