Тур по Rust Зміст

Створення даних у пам'яті

Коли ми інстанціюємо (instantiate) структуру (struct) в нашому коді - програма створює в пам'яті стуктуру з полями, розташованими одне за одним.

Інстанціювання структури відбувається за допомогою вказування значень полів:

StructName { ... }.

Доступ до полів забезпечується оператором ..

Деталі роботи за пам'яттю для нашого прикладу:

  1. Пам'ять буде виділена в кучі (heap), де може бути модифікована.
  2. Зберігання посилання на цю область пам'яті в кучі і збереження її в структурі String (рядок). Більше про це в наступних уроках.