概要
Rubyのクラスの確認について説明します。
構文
Rubyのクラスの確認は以下の構文で利用出来ます。
# クラスの確認 variable = "" puts variable.class # => 変数の型を取得。この場合はString型 puts "true" if variable.instance_of?(String) # => 変数の型を判定
サンプル
# encoding: Windows-31J class MyClass;end string = "text" number = 1 my_class = MyClass.new puts string.class puts number.class puts my_class.class puts "stringはStringクラスのインスタンス" if string.instance_of?(String) puts "numberはFixnumクラスのインスタンス" if number.instance_of?(Fixnum) puts "my_classはMyClassクラスのインスタンス" if my_class.instance_of?(MyClass)
出力
String Fixnum MyClass stringはStringクラスのインスタンス numberはFixnumクラスのインスタンス my_classはMyClassクラスのインスタンス