Класс Maps
Вспомогательный класс, который реализует сложные операции с Map в терминах базовых операций (Map.keys, operator [], operator []= и Map.remove.) Не все методы необходимы для реализации каждой конкретной операции.
Статические методы
- clear(
Map map) → dynamic - containsKey(
Map map, Объект key) → bool - containsValue(
Map map, Объект value) → bool - forEach(
Map map, void f(ключ, значение)) → dynamic - getValues(
Map map) → Iterable - isEmpty(
Map map) → bool - isNotEmpty(
Map map) → bool - length(
Map map) → int - mapToString(
Map m) → String -
Возвращает строковое представление указанного отображения. Возвращаемая строка выглядит так:
'{key0: value0, key1: value1, ... keyN: valueN}'. Для представления каждого ключа или значения используется значение, возвращаемое методом toString. - putIfAbsent(
Map map, ключ, dynamic ifAbsent()) → dynamic
Конструкторы
- Maps()
Свойства
- hashCode → int только для чтения, унаследованное
-
Хеш-код этого объекта.
- runtimeType → Тип только для чтения, унаследованное
-
Представление типа выполнения объекта.
Операторы
- operator ==(
other) → bool унаследованное -
Оператор равенства.
Методы
- noSuchMethod(
Вызов invocation) → dynamic унаследованное -
Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследованное -
Возвращает строковое представление этого объекта.
© 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/Maps-class.html