Rust - это прекрасный язык системного программирования, который, как известно, описывается как “трудный в освоении”. В этой серии мы разберем его концепции на простые для понимания части с ключевыми выводами. Надежда этой серии состоит в том, чтобы заинтересовать больше людей rust и увидеть, насколько это удивительно на самом деле. В этой статье мы поговорим о векторах. Векторы в Rust - это динамический массив, который может увеличиваться или уменьшаться в размерах. Они используются для хранения коллекций значений одного и того же типа. Вот как использовать их в Rust: Создание вектора Векторы могут быть созданы с помощью макроса `vec!`, подобно этому: Вы также можете создать пустой вектор и добавить в него элементы позже: Указание емкости Когда вы создаете вектор, вы можете указать емкость, которая представляет собой объем пространства, которое вектор будет предварительно выделять в памяти: Указание емкости может быть полезно, когда вы знаете приблизительное количество элементов, кото