Menu
CoddyTech

논리 OR 연산자

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

논리 OR 연산자(||)는 조건 중 하나 이상이 true일 때 true를 반환합니다.

숫자가 음수이거나 짝수인지 확인하는 프로그램을 작성하세요:

num := 6
isNegative := num < 0
isEven := num%2 == 0
result := isNegative || isEven
fmt.Println(result)

다음과 같이 출력됩니다:

true

결과는 true입니다. num은 짝수이기 때문이며, 음수는 아니지만 그렇습니다. OR 연산자가 true를 반환하려면 조건 하나만 true이면 됩니다.

challenge icon

챌린지

초급

이 챌린지에서는 Go에서 논리 OR 연산자(||)를 사용하는 연습을 합니다.

학생이 숙제를 완료했는지와 추가 과제를 완료했는지를 나타내는 변수가 있습니다. 숙제 또는 추가 과제(또는 둘 다)를 완료하면 학생은 수업을 통과합니다.

논리 OR 연산자를 사용하여 학생이 수업을 통과하는지 확인하는 것이 과제입니다.

직접 해보기

package main

import "fmt"

func main() {
	// 이 변수들은 과제가 완료되었는지 추적합니다
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: 논리 OR 연산자 (||)를 사용하여 학생의 통과 여부를 판단하세요
	// 숙제나 추가 과제 중 하나라도 완료하면 학생은 통과합니다
	// 아래의 임시 값을 해당 표현식으로 바꾸세요
	passesClass := false
	
	// 결과를 표시합니다
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 Go 컴파일러