РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
320 of 723 menu

Класс MapEntry

Класс MapEntry представляет собой отдельную запись в коллекции Map, состоящую из ключа и связанного с ним значения. Объекты данного класса создаются автоматически при добавлении элементов в Map и часто используются при итерации по коллекции с помощью свойства entries. Первый параметр конструктора принимает ключ (key), второй параметр принимает значение (value).

Синтаксис

MapEntry(key, value)

Пример

Давайте создадим объект MapEntry и выведем его в консоль:

void main() { MapEntry entry = MapEntry('a', 1); print(entry); }

Результат выполнения кода:

MapEntry(a: 1)

Пример

Давайте получим доступ к ключу и значению записи через свойства key и value:

void main() { MapEntry entry = MapEntry('abcde', 12345); print(entry.key); print(entry.value); }

Результат выполнения кода:

"abcde" 12345

Пример

Давайте переберем все записи коллекции Map, используя свойство entries, которое возвращает итерируемый объект из MapEntry:

void main() { Map map = {'a': 1, 'b': 2, 'c': 3}; for (MapEntry entry in map.entries) { print('${entry.key}: ${entry.value}'); } }

Результат выполнения кода:

"a: 1" "b: 2" "c: 3"

Смотрите также

  • класс Map,
    который представляет собой коллекцию пар ключ-значение
  • свойство entries,
    которое возвращает итерируемый объект из MapEntry
  • свойство key,
    которое возвращает ключ записи
  • свойство value,
    которое возвращает значение записи
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить