비교 연산자 - 파트 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챌린지
초급이 챌린지에서는 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)
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입