Spec-Zone.ru › Dart 1

Библиотека 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API