Учебники

Groovy — Карты

Карта (также известная как ассоциативный массив, словарь, таблица и хэш) — это неупорядоченная коллекция ссылок на объекты. Элементы в коллекции Map доступны по значению ключа. Ключи, используемые в карте, могут быть любого класса. Когда мы вставляем в коллекцию Map, требуются два значения: ключ и значение.

Ниже приведены некоторые примеры карт —

  • [‘TopicName’: ‘Lists’, ‘TopicName’: ‘Maps’] — набор пар ключей-значений, у которых TopicName является ключом, и их соответствующие значения.

  • [:] — Пустая карта.

[‘TopicName’: ‘Lists’, ‘TopicName’: ‘Maps’] — набор пар ключей-значений, у которых TopicName является ключом, и их соответствующие значения.

[:] — Пустая карта.

В этой главе мы обсудим методы отображения, доступные в Groovy.

Эта карта содержит этот ключ?

Найдите ключ на этой карте и верните соответствующее значение. Если в этой карте нет записи для ключа, верните ноль.

Получить набор ключей на этой карте.

Связывает указанное значение с указанным ключом в этой карте. Если эта Карта ранее содержала отображение для этого ключа, старое значение заменяется указанным значением.

Возвращает количество отображений значения ключа в этой карте.

Возвращает представление коллекции значений, содержащихся в этой карте.