[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
반복문을 유연하게 제어할 수 있습니다.
참고 문서: