Menu
Coddy logo textTech

비교 연산자

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

비교 연산자는 코드에서 의사 결정을 내리는 데 필수적입니다. 조건을 확인하거나, 입력을 검증하거나, 값에 따라 어떤 동작을 취할지 결정할 때 이를 지속적으로 사용하게 됩니다.

challenge icon

챌린지

쉬움

다음과 같은 변수들이 제공됩니다:

let x = 15
let y = 20
let z = 15

비교 연산자를 사용하여 아래의 각 비교 결과를 정확히 다음 순서대로 평가하고 출력하세요:

  1. xz와 같습니까?
  2. xy와 같지 않습니까?
  3. yx보다 큽니까?
  4. xz보다 작습니까?
  5. y20보다 크거나 같습니까?
  6. x10보다 작거나 같습니까?

각 결과를 별도의 줄에 출력하세요.

치트 시트

비교 연산자는 두 값을 비교하고 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보다 작거나 같습니까?
quiz icon실력 점검

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

기초의 모든 레슨