Go Умови
Умовні оператори використовуються для виконання різних дій на основі різних умов.
Go Умови
Умова може бути будь-якою true
або false
.
Go підтримує звичайні оператори порівняння з математики:
- Менше ніж
<
- Менше ніж або дорівнює
<=
- Більше ніж
>
- Більше ніж або дорівнює
>=
- Дорівнює
==
- Не дорівнює
!=
Крім того, Go підтримує звичайні логічні оператори:
- Логічне AND
&&
- Логічне OR
||
- Логічне NOT
!
Ви можете використовувати ці оператори або їх комбінації для створення умов для різних рішень.
Приклад | Спробуй це |
---|---|
x > y | Спробуй це » |
x != y | Спробуй це » |
(x > y) && (y > z) | Спробуй це » |
(x == y) || z | Спробуй це » |
У Go є наступні умовні інструкції (оператори):
- Використовуйте
if
, щоб указати блок коду, який буде виконано, якщо задана умова відповідає дійсності (true) - Використовуйте
else
, щоб указати блок коду, який потрібно виконати, якщо та сама умова є хибною (false) - Використовуйте
else if
, щоб указати нову умову для перевірки, якщо перша умова хибна (false) - Використовуйте
switch
, щоб указати багато альтернативних блоків коду для виконання