Menu
Coddy logo textTech

비교 연산자 - 파트 2

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

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
challenge icon

챌린지

초급

이 챌린지에서는 Go에서 비교 연산자를 사용하는 연습을 합니다. 서로 다른 값을 가진 여러 변수를 정의해 두었습니다. 여러분의 과제는 프로그램이 예상된 출력을 하도록 누락된 비교 식을 완성하는 것입니다.

다음 비교 연산자를 사용해야 합니다: < (less than), > (greater than), <= (less than or equal to), 그리고 >= (greater than or equal to).

치트 시트

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)
}
quiz icon실력 점검

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

기초의 모든 레슨