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

Свойство key

Свойство key класса MapEntry возвращает ключ пары ключ-значение. Каждый объект MapEntry хранит одну пару: ключ и связанное с ним значение. Свойство key даёт доступ к ключу этой пары. Свойство доступно только для чтения, поэтому изменить ключ через него нельзя.

Синтаксис

entry.key

Пример

Давайте получим объект MapEntry из мапы и выведем его ключ:

void main() { Map<String, int> map = { 'a': 1, 'b': 2, 'c': 3 }; MapEntry<String, int> entry = map.entries.first; print(entry.key); }

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

"a"

Пример

Давайте переберём все пары мапы и выведем их ключи через свойство key:

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

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

"a" "b" "c"

Пример

Давайте создадим объект MapEntry напрямую и получим его ключ:

void main() { MapEntry<String, int> entry = MapEntry('abcde', 1); print(entry.key); }

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

"abcde"

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

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