[go] 조건문(if 문)에서의 비교 연산자 사용법

조건문(if 문)은 프로그램이 특정 조건을 충족하는 경우에만 특정 블록을 실행하도록 하는 데 사용됩니다. 이 게시물에서는 if 문에서 자주 사용되는 비교 연산자(==, !=, <, >, <=, >=)의 사용법에 대해 다루겠습니다.

등호(==)와 부등호(!=) 연산자

등호(==) 연산자를 사용하여 두 값이 동일한지 비교할 수 있습니다. 반대로, 부등호(!=) 연산자를 사용하여 두 값이 다른지 비교할 수 있습니다.

var x = 10
if x == 10 {
    fmt.Println("x는 10입니다.")
}

var y = 5
if y != 10 {
    fmt.Println("y는 10이 아닙니다.")
}

크기 비교 연산자(<, >, <=, >=)

크기 비교 연산자를 사용하여 값의 크기를 비교할 수 있습니다. 작거나 큰지 또는 작거나 같은지, 크거나 같은지 비교할 수 있습니다.

var a = 5
if a < 10 {
    fmt.Println("a는 10보다 작습니다.")
}

var b = 15
if b > 10 {
    fmt.Println("b는 10보다 큽니다.")
}

var c = 7
if c <= 7 {
    fmt.Println("c는 7보다 작거나 같습니다.")
}

var d = 20
if d >= 20 {
    fmt.Println("d는 20보다 크거나 같습니다.")
}

조건문에서 비교 연산자를 적절히 활용하여 프로그램이 원하는 조건을 충족하는지를 판별할 수 있습니다.

참조: Go Language Specification - Comparison operators