5. Условные операторы
Условные операторы 🌟
В языке программирования Glint доступны два основных вида условных операторов: if else
и coincide
.
1. if else
оператор
Синтаксис if else
оператора в Glint прост и интуитивно понятен:
if условие {
// блок кода, выполняемый если условие истинно
}
else {
// блок кода, выполняемый если условие ложно
}
Пример использования:
x is 15
if x > 10 {
x is 15
}
else {
x is 20
}
В данном примере, если переменная x
больше 10, будет выведено сообщение x is 15
, иначе будет выведено x is 20
.
2. coincide
оператор (аналог switch case
)
Оператор coincide
в Glint позволяет сопоставлять значение переменной с несколькими вариантами и выполнять соответствующий блок кода:
coincide условие{
значение1 then {"результат1"}
значение2 then {"результат2"}
значение3 then {"результат3"}
// и так далее
default {"результат по умолчанию"}
}
Пример использования:
number is 15
coincide number{
10 then {write "Hello"}
15 then {write "Goodbye"}
20 then {write "oh"}
}
В этом примере значение переменной number
будет сопоставлено с заданными значениями. Если number
равно 15, будет возвращено "Goodbye"
.
Замечания:
В блоках
if else
иcoincide
можно использовать любые выражения и функции Glint.coincide
поддерживает сопоставление значений с различными типами данных, включая числа, строки и другие структуры данных.
Last updated