데이터 타입 확인하기
Coddy Ruby 여정의 기초 섹션에 포함된 레슨 — 88개 중 8번째.
Ruby는 모든 객체의 데이터 타입을 확인하기 위해 .class 메서드를 제공합니다.
.class 메서드는 변수나 값에 대해 호출되며 해당 객체의 클래스(데이터 타입)를 반환합니다. 변수 이름 뒤에 .class를 붙이기만 하면 됩니다:
my_variable = 42
my_variable.class변수가 정수 값을 포함하고 있기 때문에 이것은 Integer를 반환합니다. 마찬가지로, .class는 텍스트 데이터에 대해 String을, 소수 숫자에 대해 Float를, true에 대해 TrueClass를, false에 대해 FalseClass를, 그리고 심볼에 대해 Symbol을 반환합니다.
.class를 puts와 결합하여 데이터 타입을 콘솔에 표시할 수 있으며, 이를 통해 프로그램의 어느 지점에서든 어떤 종류의 데이터를 다루고 있는지 쉽게 확인할 수 있습니다.
챌린지
쉬움서로 다른 데이터 타입을 가진 네 개의 변수를 생성한 다음, .class 메서드를 사용하여 각 변수의 데이터 타입을 확인하고 표시하세요.
먼저, score라는 변수를 생성하고 88.5 값을 할당하세요. 그런 다음 student_name이라는 변수를 생성하고 "Sarah" 값을 할당하세요. 다음으로, passed라는 변수를 생성하고 true 값을 할당하세요. 마지막으로, year라는 변수를 생성하고 2024 값을 할당하세요.
네 개의 변수를 모두 생성한 후, .class 메서드를 puts와 함께 사용하여 score, student_name, passed, year의 순서대로 각 변수의 데이터 타입을 표시하세요.
치트 시트
.class 메서드를 사용하여 모든 객체의 데이터 타입을 확인할 수 있습니다:
my_variable = 42
my_variable.class이것은 객체의 클래스(데이터 타입)를 반환합니다:
- 정수의 경우
Integer - 실수의 경우
Float - 텍스트 데이터의 경우
String true의 경우TrueClassfalse의 경우FalseClass- 심볼의 경우
Symbol
.class를 puts와 결합하여 데이터 타입을 표시합니다:
puts my_variable.class직접 해보기
# TODO: 지정된 값과 데이터 타입을 가진 네 개의 변수를 생성하세요
# TODO: 각 변수의 데이터 타입을 표시하기 위해 puts와 함께 .class 메서드를 사용하세요
# 이 순서대로 표시해야 함을 기억하세요: score, student_name, passed, year이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.