Tour di Rust Indice dei Contenuti

Vite Statiche

Una variabile statica è una risorsa di memoria creata in fase di compilazione, che esiste dall'inizio alla fine di un programma. Il suo tipo deve essere specificato esplicitamente.

Una vita statica è una risorsa di memoria che dura indefinitamente fino alla fine di un programma. Nota che, secondo questa definizione, alcune risorse a vita statica possono essere create anche a runtime.

Le risorse con vita statica hanno uno specificatore di vita speciale, 'static.

Le risorse 'static non vengono mai rilasciate.

Se una risorsa a vita statica contiene dei riferimenti, questi devono essere tutti 'static (qualsiasi cosa di meno non vivrebbe abbastanza a lungo).

Dettaglio sulla memoria: