Spec-Zone.ru › Dart 1

dart:collection

Фабричный конструктор HashMap.fromIterable

HashMap.fromIterable(Iterable iterable, { K key(element), V value(element) })

Создаёт HashMap, где ключи и значения вычисляются из iterable.

Для каждого элемента iterable этот конструктор вычисляет пару ключ/значение, применяя key и value соответственно.

Ключи пар ключ/значение не обязательно должны быть уникальными. Последнее вхождение ключа просто перезапишет любое предыдущее значение.

Если для key и value не указаны значения, по умолчанию используется функция тождества.

Исходный код

factory HashMap.fromIterable(Iterable iterable,
    {K key(element), V value(element)}) {
  HashMap<K, V> map = new HashMap<K, V>();
  Maps._fillMapWithMappedIterable(map, iterable, key, value);
  return map;
}

© 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/HashMap/HashMap.fromIterable.html

Spec-Zone.ru

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