Menu
Coddy logo textTech

비교 연산자 - 파트 1

Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 22번째.

비교 연산자는 두 값을 비교하여 불리언 결과(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에서 동등(==) 및 부등(!=) 비교 연산자를 사용하는 연습을 하게 됩니다.

미리 정의된 값을 가진 두 개의 변수가 있습니다. 여러분의 과제는 두 연산자를 모두 사용하여 이 변수들을 비교하고, 그 결과를 제공된 불리언(boolean) 변수에 저장하는 것입니다.

그런 다음 결과를 출력하여 비교가 올바른지 확인합니다.

치트 시트

비교 연산자는 두 값을 비교하고 불리언 결과(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실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨