Проверка на неравенство в Go
Существует также оператор !=, который,
наоборот, проверяет на неравенство. Давайте
для примера проверим, что переменная
test не равна 0:
test := 1 // пусть значение переменной равно 1
if test != 0 {
fmt.Println("Y") // сработает это, так как переменная НЕ равна 0
} else {
fmt.Println("N")
}
Поменяем значение переменной:
test := 0 // пусть значение переменной равно 0
if test != 0 {
fmt.Println("Y")
} else {
fmt.Println("N") // сработает это, так как переменная равна 0
}
Проверим, совпадает ли ключ с эталоном:
key := 7
if key != 7 {
fmt.Println("wrong")
} else {
fmt.Println("right") // сработает это
}
Изменим значение и увидим другую ветку:
key := 3
if key != 7 {
fmt.Println("wrong") // сработает это
} else {
fmt.Println("right")
}
Дано число:
seat := 2
Если seat не равно 1, выведите
"busy", иначе "free".
Дано число:
day := 9
При отличии от 1 выведите "weekday",
иначе "start".
Сравните 4 и 8 на неравенство
в условии и выведите "yes" или "no".
Проверьте то, что переменная test
не равна 10.