Библиотека dart:collection
Классы и утилиты, дополняющие поддержку коллекций в dart:core.
Для использования этой библиотеки в вашем коде:
import 'dart:collection';
Классы
- DoubleLinkedQueue
-
Реализация Очереди на основе двусвязного списка.
- DoubleLinkedQueueEntry
-
Элемент в двусвязном списке. Он содержит указатель на следующий элемент, предыдущий элемент и упакованный элемент.
- HashMap
-
Реализация Карты на основе хеш-таблицы.
- HashSet
-
Реализация Множества на основе неупорядоченной хеш-таблицы.
- HasNextIterator
-
Класс HasNextIterator оборачивает Итератор и предоставляет методы для итерации по объекту с использованием
hasNextиnext. - IterableBase
-
Базовый класс для реализации Итерируемого объекта.
- IterableMixin
-
Этот миксин Итерируемого объекта реализует все члены Итерируемого объекта, кроме
iterator. - LinkedHashMap
-
Реализация Карты на основе хеш-таблицы.
- LinkedHashSet
-
LinkedHashSet — это реализация Множества на основе хеш-таблицы.
- LinkedList
-
Специализированный двусвязный список элементов, расширяющий LinkedListEntry.
- LinkedListEntry
-
Объект, который может быть элементом в LinkedList.
- ListBase
-
Абстрактная реализация списка.
- ListMixin
-
Базовая реализация класса Список.
- ListQueue
-
Очередь, основанная на списке.
- MapBase
-
Базовый класс для реализации Карты.
- MapMixin
-
Миксин, реализующий Карту.
- Maps
-
Вспомогательный класс, который реализует сложные операции с Картой в терминах основных (Map.keys, operator [], operator []= и Map.remove). Не все методы необходимы для реализации каждой конкретной операции.
- MapView
-
Обёртка над классом, реализующим Карту, которая раскрывает только
Mapчлены. - Очередь
-
Очередь — это коллекция, которая может быть обработана с обоих концов. Можно перебрать элементы очереди с помощью forEach или с помощью Итератора.
- SetBase
-
Базовая реализация Множества.
- SetMixin
-
Миксин, реализующий Множество.
- SplayTreeMap
-
Карта объектов, которые могут быть упорядочены относительно друг друга.
- SplayTreeSet
-
Множество объектов, которые могут быть упорядочены относительно друг друга.
- UnmodifiableListView
-
Неизменяемый вид Списка другого списка.
- UnmodifiableMapBase
-
Базовая реализация неизменяемой Карты.
- UnmodifiableMapView
-
Вид Карты, который запрещает изменение карты.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-collection/dart-collection-library.html