Одні з найбільш корисних узагальнених типів - колекції. Вектор - це список елементів змінної довжини, представлений структурою Vec
.
Вектор краще створювати за допомогою макросу vec!
, аніж вручну.
Vec
має метод iter()
, котрий створює ітератор на базі вектора і дозволяє використовувати вектор в циклі for
.
Деталі роботи за памяттю:
Vec
- це структура, але всередині вона має посилання на фіксований список елементів в купі (heap).