Turul limbajului Rust Cuprins

Durate de viață statice

O variabilă statică e o resursă în memorie creată la momentul compilării care există de la începutul rulării unui program și până la sfârșit. Acestea trebuie să aibă tip explicit.

O resursă cu durată de viață statică e o resursă în memorie care poate exista dincolo de terminarea programului. Observați că după această definiție unele resurse cu durată de viață statică pot fi create în timpul rulării.

Resursele cu durată de viață statică au specificatorul special 'static.

Nu se renunță niciodată (drop) la resursele cu durată de viață statică.

Dacă o resursă cu durată de viață statică conține referințe, atunci toate trebuie să fie 'static. (orice cu durată de viață mai mică nu va exista suficient de mult).

Detalii despre memorie: