2016-07-07から1日間の記事一覧

rubyでクラスの型を確認

継承元を含めているかどうかを確認します。 class Hoge end class Foo < Hoge end hoge = Hoge.new foo = Foo.new ===演算子 p Hoge === hoge → true p Foo === foo → true p Hoge === foo → true is_a? p hoge.is_a?(Hoge) → true p foo.is_a?(Foo) → true …