Оператор if в Go предоставляет возможность условно выполнить блок кода, основываясь на истинности выражения. Оператор if имеет следующий синтаксис: if expression { // код, который будет выполнен, если выражение истинно } Где expression можно заменить, например на a==b За оператором if может следовать необязательное предложение else, которое определяет код, выполняемый, если выражение в операторе if ложно: if expression { // код, который будет выполнен, если выражение истинно else { // код, который будет выполнен, если выражение ложно } Кроме того, для задания дополнительных тестов можно использовать несколько выражений else if: if expression1 { // код, который будет выполнен, если выражение1 истинно else if expression2 { // код, который будет выполнен, если выражение1 ложно, а выражение2
истинно else { // код, который будет выполнен, если и выражение1, и выражение2
ложны } Вот пример использования операторов if и else if: В этом примере программа снача