ИзменяемаяКоллекция
Стд::Коллекции::ИзменяемаяКоллекция<ItemType> Базовые типы: Обходимое<ТипЭлемента>, Объект, ЧитаемаяКоллекция<ТипЭлемента> Дочерние типы: ИзменяемоеМножество, ИзменяемыйМассив, Коллекция |
ТипЭлемента: тип элементов коллекции. |
Иерархия типа
graph BT;
ИзменяемаяКоллекция<ТипЭлемента>-->ЧитаемаяКоллекция<ТипЭлемента>
ЧитаемаяКоллекция<ТипЭлемента>-->Обходимое<ТипЭлемента>
Обходимое<ТипЭлемента>-->Объект;
Изменяемое объединение конечного числа элементов. Позволяет изменять состав элементов, но не добавлять произвольные новые элементы.
Сравнение ссылочное
Обход в цикле:
Возвращает элементы в порядке добавления.
Тип: ТипЭлемента
Методы
Очистить
Очистить()
Удаляет все элементы из коллекции.
Удалить
Удалить(Элемент: ТипЭлемента): Булево
Удаляет указанный Элемент
из коллекции. Возвращает признак того, что коллекция была изменена.
УдалитьВсе
Удаляет из коллекции все элементы Обходимое
. Возвращает признак того, что коллекция была изменена.
Примеры
[1, 2, 1].УдалитьВсе([1]) // Истина [2]
[1, 2].УдалитьВсе([3, 4]) // Ложь [1, 2]
УдалитьКроме
Оставляет в коллекции только элементы Обходимое
. Возвращает признак того, что коллекция была изменена.
Примеры
[1, 2, 1].УдалитьКроме([1]) // Истина [1, 1]
[1, 2].УдалитьКроме([1, 2, 3]) // Ложь [1, 2]