Rubyで変数の型を確認する方法:初心者向けチュートリアル
Rubyにおける変数と型
Rubyは動的型付け言語であり、変数の型はその値によって決定されます。
サルモリ
つまり、変数の型を自分で宣言しなくても、自動で決まるってことだね!
第2段落: 変数の型を確認する
Rubyでは、変数の型を確認するために「class」メソッドを使用します。
サルモリ
「class」メソッドで変数の型が確認できるんだね!
ソースコード例
1 2 |
num = 10 puts num.class |
出力結果
Integer
様々な変数の型を確認する
文字列、配列、ハッシュなど、様々な変数の型を確認してみましょう。
サルモリ
色んな型の変数を作って、それぞれ確認してみるんだね!
ソースコード例
1 2 3 4 5 6 7 |
str = "hello" arr = [1, 2, 3] hash = {"a" => 1, "b" => 2} puts str.class puts arr.class puts hash.class |
出力結果
String
Array
Hash
nilとtrue/falseの型
nilやtrue/falseもオブジェクトであるため、それらの型も確認できます。
サルモリ
nilやtrue/falseもオブジェクトなんだから、それらの型も確認できるんだね!
ソースコード例
1 2 3 4 5 6 7 |
n = nil t = true f = false puts n.class puts t.class puts f.class |
出力結果
NilClass
TrueClass
FalseClass
自作クラスのオブジェクトの型を確認する
自作のクラスから生成したオブジェクトの型も確認することができます。
サルモリ
自分で定義したクラスから作ったオブジェクトも、その型を確認できるんだね!
ソースコード例
1 2 3 4 5 |
class MyClass end my_obj = MyClass.new puts my_obj.class |
出力結果
MyClass
メソッドチェインで型確認
Rubyではメソッドチェインを使って、一連の処理を繋げることが可能です。
サルモリ
一つの文でいくつものメソッドを連続して実行できるってことだね!
ソースコード例
1 |
puts "hello".upcase.class |
出力結果
String
まとめ
以上、Rubyで変数の型を確認する方法について解説しました。
この情報が皆様のRubyプログラミングの助けとなることを願っています。
最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!
サルモリ
最後まで読んでくれてありがとう!!