Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
322 of 724 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить