1.5 Словари

📚 Работа со словарями в Glint

В языке программирования Glint словари представляют собой коллекции пар "ключ-значение". Словари позволяют эффективно хранить и извлекать данные по уникальным ключам. Ниже приведены основные сведения о словарях в Glint, а также улучшенный синтаксис и новые возможности.

🔑 Определение словаря

Словарь определяется с помощью фигурных скобок {}, в которых пары "ключ-значение" разделяются запятыми. Примеры:

{
    "name": "Alice",
    "age": 30,
    "city": "Wonderland"
}

🔍 Доступ к значениям словаря

Значения словаря можно получить по их ключу. Пример:

person is {"name": "Alice", "age": 30, "city": "Wonderland"}
write person["name"]  # Вывод: Alice

✏️ Изменение значений словаря

Значения словаря могут быть изменены непосредственно путем присваивания нового значения по ключу. Пример:

person["age"] is 31  # Изменение значения
write person["age"]  # Вывод: 31

➕ Добавление новых пар "ключ-значение"

Новые пары "ключ-значение" можно добавлять в словарь путем присваивания значения новому ключу. Пример:

➖ Удаление пар "ключ-значение"

Пары "ключ-значение" можно удалять с помощью оператора del или метода remove. Примеры:

📏 Количество пар в словаре

Количество пар в словаре может быть получено с помощью функции length. Пример:

🆕 Новые возможности

В Glint добавлены новые удобные методы для работы со словарями:

  • keys: Возвращает список всех ключей словаря.

  • values: Возвращает список всех значений словаря.

  • items: Возвращает список всех пар "ключ-значение" в словаре.

  • merge other_dict: Объединяет текущий словарь с другим словарем.

Примеры:

🔄 Новый синтаксис

Для упрощения синтаксиса Glint предлагает следующие улучшения:

  • Возможность объединять словари оператором +.

Примеры:

Это основные сведения о работе со словарями в языке Glint с улучшенным синтаксисом и новыми возможностями.

Last updated