비교 연산자
Coddy Swift 여정의 기초 섹션에 포함된 레슨 — 86개 중 20번째.
비교 연산자를 사용하면 두 값을 비교하고 그 관계를 결정할 수 있습니다. 숫자를 생성하는 산술 연산자와 달리, 비교 연산자는 항상 Bool 값인 true 또는 false를 반환합니다.
Swift는 6가지 비교 연산자를 제공합니다:
let a = 10
let b = 5
print(a == b) // false (같음)
print(a != b) // true (같지 않음)
print(a > b) // true (보다 큼)
print(a < b) // false (보다 작음)
print(a >= b) // true (크거나 같음)
print(a <= b) // false (작거나 같음)이 연산자들은 숫자, 문자열 및 기타 비교 가능한 타입과 함께 작동합니다. 문자열의 경우, Swift는 알파벳 순서로 비교합니다:
print("apple" < "banana") // true
print("cat" == "cat") // true비교 연산자는 코드에서 의사 결정을 내리는 데 필수적입니다. 조건을 확인하거나, 입력을 검증하거나, 값에 따라 어떤 동작을 취할지 결정할 때 이를 지속적으로 사용하게 됩니다.
챌린지
쉬움다음과 같은 변수들이 제공됩니다:
let x = 15
let y = 20
let z = 15비교 연산자를 사용하여 아래의 각 비교 결과를 정확히 다음 순서대로 평가하고 출력하세요:
x가z와 같습니까?x가y와 같지 않습니까?y가x보다 큽니까?x가z보다 작습니까?y가20보다 크거나 같습니까?x가10보다 작거나 같습니까?
각 결과를 별도의 줄에 출력하세요.
치트 시트
비교 연산자는 두 값을 비교하고 Bool (true 또는 false)을 반환합니다.
Swift는 여섯 가지 비교 연산자를 제공합니다:
let a = 10
let b = 5
print(a == b) // false (같음)
print(a != b) // true (같지 않음)
print(a > b) // true (보다 큼)
print(a < b) // false (보다 작음)
print(a >= b) // true (크거나 같음)
print(a <= b) // false (작거나 같음)비교 연산자는 문자열에도 작동하며, 알파벳 순서로 비교합니다:
print("apple" < "banana") // true
print("cat" == "cat") // true직접 해보기
let x = 15
let y = 20
let z = 15
// TODO: 아래에 코드를 작성하세요
// 비교 연산자를 사용하여 각 비교를 평가하고 결과를 출력하세요
// 1. x가 z와 같습니까?
// 2. x가 y와 같지 않습니까?
// 3. y가 x보다 큽니까?
// 4. x가 z보다 작습니까?
// 5. y가 20보다 크거나 같습니까?
// 6. x가 10보다 작거나 같습니까?이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.