[go] 반복문(for 문)에서의 논리 연산자 사용법

반복문에서 논리 연산자를 사용하여 특정 조건을 만족하는 경우에만 반복을 실행할 수 있습니다. Go 언어에서는 for 반복문과 함께 논리 연산자를 사용하는 방법에 대해 알아보겠습니다.

AND 연산자 (&&)

AND 연산자는 &&로 표현되며, 양쪽 조건이 모두 참일 때 전체 조건이 참이 됩니다. 이를 for 반복문에서 사용하여 두 가지 조건이 동시에 참일 때만 반복을 실행할 수 있습니다.

package main

import "fmt"

func main() {
    for i := 0; i < 10; i++ {
        if i%2 == 0 && i > 5 {   // i가 짝수이고 5보다 큰 경우에만 실행
            fmt.Println(i)
        }
    }
}

OR 연산자 (||)

OR 연산자는 ||로 표현되며, 양쪽 조건 중 하나라도 참이면 전체 조건이 참이 됩니다. for 반복문에서 이를 사용하여 두 가지 조건 중 하나라도 참일 때 반복을 실행할 수 있습니다.

package main

import "fmt"

func main() {
    for i := 0; i < 10; i++ {
        if i%2 == 0 || i > 5 {   // i가 짝수이거나 5보다 큰 경우에 실행
            fmt.Println(i)
        }
    }
}

Go 언어에서 논리 연산자를 활용하여 for 반복문을 유연하게 제어할 수 있습니다.

참고 문서: