Menu
Coddy logo textTech

Operatory porównania – część 1

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 22 z 109.

Operatory porównania porównują dwie wartości i zwracają wynik logiczny (true lub false).

Operator równości (==) sprawdza, czy dwie wartości są równe:

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

To wyświetla:

true

Operator nierówności (!=) sprawdza, czy dwie wartości nie są równe:

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

To wyświetla:

true
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz używanie operatorów porównania równości (==) i nierówności (!=) w Go.

Mamy dwie zmienne o wcześniej zdefiniowanych wartościach. Twoim zadaniem jest porównać te zmienne za pomocą obu operatorów i zapisać wyniki w podanych zmiennych logicznych.

Następnie wypiszemy wyniki, aby sprawdzić, czy porównania są poprawne.

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Wstępnie zdefiniowane zmienne do porównania
	num1 := 10
	num2 := 10
	name1 := "Go"
	name2 := "Python"
	
	// TODO: Porównaj num1 i num2 za pomocą operatora == (równości)
	// i zapisz wynik w numbersEqual
	numbersEqual := false // Zastąp tę linię
	
	// TODO: Porównaj name1 i name2 za pomocą operatora != (nierówności)
	// i zapisz wynik w namesNotEqual
	namesNotEqual := false // Zastąp tę linię
	
	// Wyświetl wyniki
	fmt.Println("Are the numbers equal?", numbersEqual)
	fmt.Println("Are the names different?", namesNotEqual)
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online