データ型の確認
CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 8/88。
Rubyは、任意のオブジェクトのデータ型を確認するための.classメソッドを提供しています。
.classメソッドは変数や値に対して呼び出され、そのオブジェクトのクラス(データ型)を返します。変数名の後ろに.classを付けるだけです:
my_variable = 42
my_variable.class変数に整数値が含まれているため、これは Integer を返します。同様に、.class はテキストデータに対しては String を、小数に対しては Float を、true に対しては TrueClass を、false に対しては FalseClass を、そしてシンボルに対しては Symbol を返します。
.class と puts を組み合わせることで、データ型をコンソールに表示し、プログラムのどの時点でもどのようなデータを扱っているかを簡単に確認できるようになります。
チャレンジ
簡単4つの異なるデータ型を持つ変数を4つ作成し、.classメソッドを使用して各変数のデータ型を確認して表示してください。
まず、scoreという名前の変数を作成し、値88.5を代入します。次に、student_nameという名前の変数を作成し、値"Sarah"を代入します。次に、passedという名前の変数を作成し、値trueを代入します。最後に、yearという名前の変数を作成し、値2024を代入します。
4つの変数をすべて作成した後、.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: 指定された値とデータ型を持つ4つの変数を作成してください
# TODO: putsと一緒に.classメソッドを使用して、各変数のデータ型を表示してください
# 次の順序で表示することを忘れないでください: score, student_name, passed, yearこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。