1.7 Кортежи
📚 Работа с кортежами в Glint
Кортежи в языке программирования Glint представляют собой упорядоченные неизменяемые коллекции объектов. Они могут содержать элементы различных типов данных, и их элементы доступны по индексу.
📝 Основы работы с кортежами
Создание кортежа
Доступ к элементам кортежа
Этот пример создает кортеж my_tuple
, содержащий числа и строки, и демонстрирует доступ к его элементам по индексу. Кортежи обычно используются для представления наборов данных, которые не должны изменяться после создания.
🆕 Дополнительно
В Glint добавлены уникальные возможности для работы с кортежами, которые делают их еще более мощными и удобными в использовании:
🌀 Автоматическое объединение кортежей
Теперь кортежи можно объединять с помощью оператора +
, создавая новый кортеж, содержащий элементы обоих кортежей.
🔄 Преобразование кортежа в список и обратно
Для удобства работы с элементами кортежей можно временно преобразовать кортеж в список и обратно.
📈 Расширенные методы работы с кортежами
count value
: Возвращает количество вхождений элемента в кортеж.index value
: Возвращает индекс первого вхождения элемента в кортеж.contains value
: Проверяет наличие элемента в кортеже (возвращает true или false).
✨ Динамические кортежи
В Glint есть уникальный функционал — динамические кортежи. Это кортежи, которые могут временно изменяться внутри специальных блоков кода. После выхода из блока изменения перестают действовать, возвращая кортеж к исходному состоянию.
Last updated