Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmVcInr 145 of 373 menu
◀ ▶

Введение в векторы в Rust

Вектор хранит значения одного типа подряд, как массив, но длину списка можно увеличивать и уменьшать по ходу работы программы. В одной переменной лежит весь набор: к нему обращаются по номерам с нуля и дописывают новые элементы в конец или в выбранное место.

Тип элементов задают при создании пустого списка или выводят из готовых чисел в квадратных скобках. Для изменений имя помечают словом mut, иначе дописать или убрать значение не получится. Отдельные команды сообщают, сколько элементов лежит сейчас и сколько места зарезервировано под будущий рост.

Элемент берут по номеру, как в массиве. Если номер указывает за последним элементом, выполнение программы на этом месте прекращается. Проверять длину перед обращением и не выходить за границы - привычная осторожность при работе с любым списком по индексу.

В следующих уроках увидим готовый список чисел, пустое начало, добавление и вставку, удаление по номеру и по значению, очистку, проверку вхождения, упорядочивание, сумму и счет циклом, заполнение с нуля и перенос символов из фразы. В конце раздела закрепим навыки в коротких задачах на один вектор в одной переменной.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить