논리 OR 연산자
Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 25번째.
논리 OR 연산자(||)는 적어도 하나의 조건이 true일 때 true를 반환합니다.
숫자가 음수이거나 짝수인지 확인하는 프로그램을 작성하세요:
num := 6
isNegative := num < 0
isEven := num%2 == 0
result := isNegative || isEven
fmt.Println(result)출력 결과:
true결과는 num이 음수가 아님에도 불구하고 짝수이기 때문에 true입니다. OR 연산자가 true를 반환하려면 단 하나의 조건만 true이면 됩니다.
챌린지
초급이 챌린지에서는 Go에서 논리 OR 연산자(||)를 사용하는 연습을 합니다.
학생이 숙제를 완료했는지 여부와 추가 과제를 완료했는지 여부를 나타내는 변수가 있습니다. 학생은 숙제나 추가 과제 중 하나를 완료하면(또는 둘 다 완료하면) 수업을 통과합니다.
여러분의 과제는 논리 OR 연산자를 사용하여 학생이 수업을 통과하는지 확인하는 것입니다.
치트 시트
논리 OR 연산자(||)는 최소한 하나의 조건이 true일 때 true를 반환합니다.
num := 6
isNegative := num < 0
isEven := num%2 == 0
result := isNegative || isEven
fmt.Println(result) // truenum이 음수가 아님에도 불구하고 짝수이기 때문에 결과는 true입니다. OR 연산자가 true를 반환하려면 하나의 조건만 true이면 됩니다.
직접 해보기
package main
import "fmt"
func main() {
// 이 변수들은 과제 완료 여부를 추적합니다
homeworkComplete := false
extraCreditComplete := true
// TODO: 논리 OR 연산자(||)를 사용하여 학생의 합격 여부를 결정하세요
// 숙제 또는 추가 점수 과제 중 하나라도 완료하면 학생은 합격합니다
passesClass :=
// 결과 표시
fmt.Println("Homework complete:", homeworkComplete)
fmt.Println("Extra credit complete:", extraCreditComplete)
fmt.Println("Student passes class:", passesClass)
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입