논리 AND 연산자
Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 24번째.
논리 AND 연산자(&&)는 두 조건이 모두 true일 때만 true를 반환합니다.
다음은 숫자가 양수이면서 짝수인지 확인하는 프로그램입니다:
num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result)출력 결과:
true조건문에서 연산자를 직접 사용할 수도 있습니다:
age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive)출력 결과:
true챌린지
초급이 챌린지에서는 Go에서 논리 AND 연산자(&&)를 사용하는 연습을 합니다.
어떤 사람이 직업의 여러 자격 요건을 충족하는지 나타내는 변수들이 있습니다. 필요한 경력과 필요한 교육을 모두 갖춘 경우에만 그 사람은 해당 직업에 적합한 자격을 갖춘 것으로 간주됩니다.
여러분의 과제는 논리 AND 연산자를 사용하여 후보자가 자격이 있는지 확인하고, 그 결과를 isQualified 변수에 저장하는 것입니다.
치트 시트
논리 AND 연산자(&&)는 두 조건이 모두 true일 때만 true를 반환합니다.
변수를 사용한 기본 사용법:
num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result) // true조건문에서의 직접 사용:
age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive) // true직접 해보기
package main
import "fmt"
func main() {
// 후보자 자격 요건
hasExperience := true
hasEducation := true
// TODO: 논리 AND (&&) 연산자를 사용하여 후보자가
// 경력과 학력을 모두 갖추었는지 확인하고, 결과를 isQualified에 저장하세요
isQualified := false // 이 줄을 당신의 코드로 교체하세요
// 결과 출력
fmt.Println("Does the candidate qualify for the job?", isQualified)
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입