Лучшие вопросы
Таймлайн
Чат
Перспективы

Пара «ключ-значение»

Из Википедии, свободной энциклопедии

Remove ads

Пара «ключ-значение», также называемая парой «атрибут-значение», парой «имя-значение» или парой «поле-значение», является фундаментальным представлением данных в вычислительных системах и приложениях. Разработчики часто желают иметь открытую структуру данных, которая допускает расширение[англ.] без изменения существующего кода или данных. В таких ситуациях вся или часть модели данных может быть выражена как коллекция кортежей в форме <имя атрибута, значение>, где каждый элемент является парой «атрибут-значение». В зависимости от конкретного приложения и реализации, выбранной программистами, имена атрибутов могут быть или не быть уникальными.

Remove ads

Примеры использования

Вот некоторые приложения, в которых информация представлена в виде пар «ключ-значение»:

Remove ads

Использование в компьютерных языках

Некоторые компьютерные языки реализуют пары «ключ-значение» или, чаще, коллекции пар «атрибут-значение» как стандартные языковые возможности. Большинство из них реализуют общую модель ассоциативного массива: неупорядоченный список уникальных атрибутов с соответствующими значениями. В результате они не являются полностью общими; их нельзя использовать, например, для реализации заголовков электронной почты (которые упорядочены и не являются уникальными).

В некоторых приложениях пара «ключ — значение» имеет значение, которое содержит вложенную коллекцию пар "атрибут-значение". Некоторые форматы сериализации данных, такие как JSON, поддерживают произвольно глубокую вложенность[2]. Другие представления данных ограничены одним уровнем вложенности, например раздел/имя/значение INI-файла.

Remove ads

См. также

  • Атрибут (информатика)[англ.]
  • Модель «Сущность — атрибут — значение»[англ.]
  • Строки запросов[англ.]

Примечания

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads