Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmCdVC 98 of 350 menu
◀ ▶

Сравнение переменных в Go

В примерах выше мы сравнивали переменную с каким-то числом. Но никто не запрещает нам сравнивать две переменные.

Смотрите пример:

test1 := 1 test2 := 2 if test2 > test1 { fmt.Println("Y") // сработает это, так как test2 больше test1 } else { fmt.Println("N") }

Перед проверкой переменные уже должны получить значение. Типы по обе стороны должны совпадать.

Сравним два счетчика и напечатаем результат:

a := 5 b := 8 if a < b { fmt.Println("a less") // сработает это } else { fmt.Println("a not less") }

Тот же прием с равенством двух переменных:

x := 10 y := 10 if x == y { fmt.Println("equal") // сработает это } else { fmt.Println("unequal") }

Даны переменные:

first := 3 second := 7

Если first меньше second, выведите "asc", иначе "desc".

Даны переменные:

limit := 12 quota := 12

При равенстве выведите "full", иначе "room".

Даны переменные:

red := 5 blue := 8

Выведите "tie", если они равны, иначе "win".

Даны переменные test1 и test2. Проверьте, значение какой из этих переменных больше, и выведите соответствующее сообщение.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить