Menu
Coddy logo textTech

Операторы сравнения — Часть 1

Часть раздела Основы путешествия по GO на Coddy — урок 22 из 109.

Операторы сравнения сравнивают два значения и возвращают логический результат (true или false).

Оператор равенства (==) проверяет, равны ли два значения:

a := 5
b := 5
result := a == b
fmt.Println(result)

Это выводит:

true

Оператор неравенства (!=) проверяет, не равны ли два значения:

x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual)

Это выведет:

true
challenge icon

Задание

Новичок

В этом испытании вы попрактикуетесь в использовании операторов сравнения на равенство (==) и неравенство (!=) в Go.

У нас есть две переменные с предопределенными значениями. Ваша задача — сравнить эти переменные, используя оба оператора, и сохранить результаты в предоставленных логических переменных.

Затем мы выведем результаты, чтобы проверить, верны ли ваши сравнения.

Шпаргалка

Операторы сравнения сравнивают два значения и возвращают логический результат (true или false).

Оператор равенства (==) проверяет, равны ли два значения:

a := 5
b := 5
result := a == b
fmt.Println(result) // true

Оператор неравенства (!=) проверяет, не равны ли два значения:

x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual) // true

Попробуйте сами

package main

import "fmt"

func main() {
	// Предопределенные переменные для сравнения
	num1 := 10
	num2 := 10
	name1 := "Go"
	name2 := "Python"
	
	// TODO: Сравните num1 и num2, используя оператор == (равенство)
	// и сохраните результат в numbersEqual
	numbersEqual := false // Замените эту строку
	
	// TODO: Сравните name1 и name2, используя оператор != (неравенство)
	// и сохраните результат в namesNotEqual
	namesNotEqual := false // Замените эту строку
	
	// Вывод результатов
	fmt.Println("Are the numbers equal?", numbersEqual)
	fmt.Println("Are the names different?", namesNotEqual)
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы