Тур по Rust Зміст

Статичний час життя

Статичні змінні - це змінні котрі створюються на початку, або під час роботи програми, і існують до самого її кінця. Такі змінні повинні мати чітко вказані типи. Статичні ресурси можуть існувати невизначено довго, але лише до моменту вимкнення програми. Також треба зауважити що такі ресурси можуть бути створені прямо під час виконання програми.

Статичні ресурси мають спеціальну позначку - static. Такі ресурси не будуть видалятися під час виконання програми, поки цього не захоче сам користувач.

Якщо на ресурс є якісь посилання - вони повинні бути також статичними, інакше вони можуть не "прожити" потрібний період часу.

Деталі роботи за памяттю: