Введение
Программам часто нужно выбирать, что делать дальше. Условные операторы позволяют вашему коду выполнять разные действия в зависимости от результата проверки условия.
Условия в Go
Любое условие сводится к одному из двух ответов: true или false.
Чтобы составить условие, вы можете использовать операторы сравнения, знакомые вам из математики:
- Равно
== - Не равно
!= - Меньше
< - Меньше или равно
<= - Больше
> - Больше или равно
>=
Также доступны знакомые логические операторы:
- Логическое И
&& - Логическое ИЛИ
|| - Логическое НЕ
!
Используйте их по отдельности или сочетайте, чтобы выразить любое решение, которое должна принять ваша программа.
Условные операторы в Go
В Go есть четыре условных оператора, которые действуют в зависимости от этих ответов:
ifвыполняет блок кода, когда его условие истинноelseвыполняет блок кода, когда то же условие ложноelse ifдобавляет ещё одно условие для проверки, когда первое оказалось ложнымswitchвыбирает один из множества возможных блоков кода