1.9 Булевы

📚 Булевы операции в Glint

Булевы операции в Glint позволяют выполнять логические операции, такие как проверка равенства, сравнение, логическое И, логическое ИЛИ и отрицание.

📝 Примеры булевых операций

Примеры булевых операций

# Создание булевых переменных
x is True
y is False

# Логическое И
result_and is x and y

# Логическое ИЛИ
result_or is x or y

# Отрицание
result_not is not x

# Проверка равенства
result_equal is x = y

# Вывод результатов
write "Logical AND:", result_and
write "Logical OR:", result_or
write "Logical NOT:", result_not
write "Equality check:", result_equal

Этот пример демонстрирует использование различных булевых операций в Glint. Он создает две переменные x и y, затем выполняет логическое И, логическое ИЛИ, отрицание и проверку равенства, выводя результат каждой операции.

🆕 Дополнительно

🔍 Улучшенные логические операции

Glint добавляет новые возможности для работы с булевыми значениями, включая поддержку комбинированных условий и автоматическое оптимизирование логических выражений.

⚡ Комбинированные условия

Glint позволяет комбинировать логические условия для более сложных проверок с упрощенным синтаксисом.

a is 5
b is 10
c is 15

# Комбинированные условия
result_combined is (a < b) and (b < c)
write "Combined condition (a < b and b < c):", result_combined  # Примерный вывод: Combined condition (a < b and b < c): True

# Проверка нескольких условий с упрощенным синтаксисом
result_multi is a < b < c
write "Multi-condition check (a < b < c):", result_multi  # Примерный вывод: Multi-condition check (a < b < c): True

Last updated