Menu
Coddy logo textTech

비교 연산자

Coddy Swift 여정의 기초 섹션에 포함된 레슨. 86개 중 20번째.

comparison operators를 사용하면 두 값을 비교하고 그 관계를 확인할 수 있습니다. 숫자를 생성하는 산술 연산자와 달리, comparison operators는 항상 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

Comparison operators는 코드에서 결정을 내리는 데 필수적입니다. 조건을 확인하거나, 입력을 검증하거나, 값을 기준으로 어떤 동작을 수행할지 결정할 때 Comparison operators를 계속 사용하게 됩니다.

challenge icon

챌린지

쉬움

다음 변수가 제공됩니다:

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

comparison operators를 사용하여 아래 각 comparison을 evaluate하고 그 결과를 다음의 정확한 순서로 print하세요:

  1. xz와 equal한가요?
  2. xy와 equal하지 않은가요?
  3. yx보다 greater than인가요?
  4. xz보다 less than인가요?
  5. y20보다 greater than 또는 equal한가요?
  6. x10

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

직접 해보기

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실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: Swift 플레이그라운드