Добавить в корзинуПозвонить
Найти в Дзене

016 If else elseif на практике

Оператор 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: В этом примере программа снача

Оператор 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:

Go Playground - The Go Programming Language

В этом примере программа сначала проверит оценку >= 90. Если оценка больше или равна 90, программа выведет "Отлично". Если оценка не больше или не равна 90, программа проверит оценку >= 80. Если оценка больше или равна 80, программа выведет "Хорошо". Если ни один из двух тестов не верен, программа выполнит код в условии else и выведет "Требует улучшения".