비교 연산자
Coddy Ruby 여정의 기초 섹션에 포함된 레슨 — 88개 중 15번째.
산술 연산자가 계산을 수행하는 반면, 비교 연산자는 값을 비교할 수 있게 해줍니다. 이러한 연산자는 항상 불리언(boolean) 결과를 반환합니다: 즉, true 또는 false입니다.
Ruby는 6가지 비교 연산자를 제공합니다:
== | 같음 |
!= | 같지 않음 |
| 큼 |
| <code>< | 작음 |
>= | 크거나 같음 |
<= | 작거나 같음 |
실제 작동 방식은 다음과 같습니다:
10 == 10 # 참
5 != 3 # 참
7 > 4 # 참
2 < 1 # 거짓
5 >= 5 # 참
8 <= 6 # 거짓같음(equality) 비교에는 단일 등호가 아닌 이중 등호(==)를 사용한다는 점에 주의하세요. 단일 =는 할당을 위한 것이고, ==는 비교를 위한 것입니다. 이것은 초보자들에게 흔한 버그의 원인이 되므로, 꼭 기억해 두세요!
비교 연산자는 프로그램이 조건에 따라 결정을 내려야 할 때 필수적이며, 이에 대해서는 향후 레슨에서 자세히 살펴볼 것입니다.
챌린지
쉬움다음과 같은 변수들이 제공됩니다:
player_score = 85
high_score = 100
passing_score = 70
player_lives = 3
max_lives = 3비교 연산자를 사용하여 다음 비교 사항들을 평가하고 각 결과를 별도의 줄에 출력하세요:
player_score가high_score와 같은지 확인합니다.player_score가passing_score와 같지 않은지 확인합니다.player_score가passing_score보다 큰지 확인합니다.player_score가high_score보다 작은지 확인합니다.player_lives가max_lives보다 크거나 같은지 확인합니다.player_score가high_score보다 작거나 같은지 확인합니다.
각 출력 결과는 true 또는 false여야 합니다.
치트 시트
비교 연산자는 값을 비교하고 불리언(boolean) 결과(true 또는 false)를 반환합니다.
Ruby는 6가지 비교 연산자를 제공합니다:
== | 같음 |
!= | 같지 않음 |
| ~보다 큼 |
| <code>< | ~보다 작음 |
>= | 크거나 같음 |
<= | 작거나 같음 |
예제:
10 == 10 # true
5 != 3 # true
7 > 4 # true
2 < 1 # false
5 >= 5 # true
8 <= 6 # false참고: 비교에는 ==를 사용하고, =(대입용)를 사용하지 마세요.
직접 해보기
# 게임 점수 변수
player_score = 85
high_score = 100
passing_score = 70
player_lives = 3
max_lives = 3
# TODO: 아래에 코드를 작성하세요
# 비교 연산자를 사용하여 각 비교를 평가하고 결과를 출력하세요
# 1. player_score가 high_score와 같은지 확인하세요
# 2. player_score가 passing_score와 같지 않은지 확인하세요
# 3. player_score가 passing_score보다 큰지 확인하세요
# 4. player_score가 high_score보다 작은지 확인하세요
# 5. player_lives가 max_lives보다 크거나 같은지 확인하세요
# 6. player_score가 high_score보다 작거나 같은지 확인하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.