Menu
Coddy logo textTech

データ型の確認

CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 8/88。

Rubyは、任意のオブジェクトのデータ型を確認するための.classメソッドを提供しています。

.classメソッドは変数や値に対して呼び出され、そのオブジェクトのクラス(データ型)を返します。変数名の後ろに.classを付けるだけです:

my_variable = 42
my_variable.class

変数に整数値が含まれているため、これは Integer を返します。同様に、.class はテキストデータに対しては String を、小数に対しては Float を、true に対しては TrueClass を、false に対しては FalseClass を、そしてシンボルに対しては Symbol を返します。

.classputs を組み合わせることで、データ型をコンソールに表示し、プログラムのどの時点でもどのようなデータを扱っているかを簡単に確認できるようになります。

challenge icon

チャレンジ

簡単

4つの異なるデータ型を持つ変数を4つ作成し、.classメソッドを使用して各変数のデータ型を確認して表示してください。

まず、scoreという名前の変数を作成し、値88.5を代入します。次に、student_nameという名前の変数を作成し、値"Sarah"を代入します。次に、passedという名前の変数を作成し、値trueを代入します。最後に、yearという名前の変数を作成し、値2024を代入します。

4つの変数をすべて作成した後、.classメソッドとputsを組み合わせて、次の順序で各変数のデータ型を表示してください:scorestudent_namepassed、およびyear

チートシート

.classメソッドを使用して、任意のオブジェクトのデータ型を確認します:

my_variable = 42
my_variable.class

これはオブジェクトのクラス(データ型)を返します:

  • 整数の場合はInteger
  • 小数の場合はFloat
  • テキストデータの場合はString
  • trueの場合はTrueClass
  • falseの場合はFalseClass
  • シンボルの場合はSymbol

.classputsと組み合わせて、データ型を表示します:

puts my_variable.class

自分で試してみよう

# TODO: 指定された値とデータ型を持つ4つの変数を作成してください

# TODO: putsと一緒に.classメソッドを使用して、各変数のデータ型を表示してください
# 次の順序で表示することを忘れないでください: score, student_name, passed, year
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン