Операторы сравнения — Часть 2
Часть раздела Основы путешествия по GO на Coddy — урок 23 из 109.
Go предоставляет дополнительные операторы сравнения для сравнения числовых значений.
Используйте оператор «больше» (>), чтобы проверить, является ли одно значение больше другого:
a := 10
b := 5
result := a > b
fmt.Println(result)Это выводит:
trueДругие операторы сравнения включают «меньше» (<), «больше или равно» (>=) и «меньше или равно» (<=):
x := 7
y := 7
fmt.Println(x < y) // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // trueЗадание
НовичокВ этом испытании вы попрактикуетесь в использовании операторов сравнения в Go. Мы определили несколько переменных с разными значениями. Ваша задача — дополнить недостающие выражения сравнения, чтобы программа вывела ожидаемый результат.
Вам нужно использовать следующие операторы сравнения: < (меньше), > (больше), <= (меньше или равно) и >= (больше или равно).
Шпаргалка
Go предоставляет операторы сравнения для числовых значений:
Больше (>):
a := 10
b := 5
result := a > b // trueДругие операторы сравнения:
<- меньше>=- больше или равно<=- меньше или равно
x := 7
y := 7
fmt.Println(x < y) // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // trueПопробуйте сами
package main
import "fmt"
func main() {
// Некоторые предопределенные переменные
age1 := 25
age2 := 30
age3 := 25
// TODO: Завершите эти выражения сравнения, используя <, >, <= или >=
isAge1LessThanAge2 := // Проверьте, меньше ли age1, чем age2
isAge2GreaterThanAge1 := // Проверьте, больше ли age2, чем age1
isAge1LessThanOrEqualToAge3 := // Проверьте, меньше ли age1 или равно age3
isAge2GreaterThanOrEqualToAge3 := // Проверьте, больше ли age2 или равно age3
// Вывод результатов
fmt.Println("Is age1 less than age2?", isAge1LessThanAge2)
fmt.Println("Is age2 greater than age1?", isAge2GreaterThanAge1)
fmt.Println("Is age1 less than or equal to age3?", isAge1LessThanOrEqualToAge3)
fmt.Println("Is age2 greater than or equal to age3?", isAge2GreaterThanOrEqualToAge3)
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы сравнения и логические операторы
Операторы сравнения — Часть 1Операторы сравнения — Часть 2Логический оператор ANDЛогический оператор ORЛогический оператор NOTОсновы приоритета операторовИтоги: выполнение сравнений7Управляющие конструкции: Циклы
Что такое цикл `for`Цикл `for` — основыЦикл `for` — только условиеКлючевое слово `break`Ключевое слово `continue`Вложенные циклыИтоги — повторение действий2Переменные и базовые типы данных
Что такое переменнаяВывод типов с помощью `:=`Целые числа (int)Числа с плавающей точкойЛогический тип (Booleans)СтрокиНулевые значения (Zero Values)КонстантыПравила именованияИтоги: переменные и типы5Основы ввода-вывода
Форматированный выводСпецификаторы форматаВывод типовБазовый ввод данных пользователемИтоги: ввод и вывод8Функции
Понимание функцийОбъявление функцииВызов функцийПараметры функцииВозврат одного значенияВозврат нескольких значенийИменованные возвращаемые значенияОсновы области видимости функцийИтоги — создание переиспользуемого кода3Базовые операторы
Арифметические операторыОператор деленияОператор остатка от деленияОператор присваиванияКомбинированные операторы присваиванияИнкремент и декрементПовторение — Вычисления6Управление потоком: Условные конструкции
Оператор `if`Ключевое слово `else`Ключевое слово `else if`Затенение переменных в `if`Инициализация переменныхОператор `switch`Switch с выражениямиSwitch без выраженийКлючевое слово `fallthrough`Итоги — Принятие решений