プロが教える店舗&オフィスのセキュリティ対策術

現在rubyを勉強しているのですが、わからないことがありこまっています。

それはインスタンスにどんなクラスが入っているかわからないのです。
具体的にソースで説明させていただきます。

f= File.open("hello.txt")

このfのインスタンスにどんなクラスのインスタンスが格納されているか知りたいのですが、何か方法は無いのでしょうか?

A 回答 (1件)

f.class



f= File.open("hello.txt") ; puts f.class すると File と表示されます。

なお、言葉の使い方がおかしいです。
少なくとも、「このfの変数にどんなクラスのインスタンスが格納されているか知りたいのですが、」
より正しくは、「この変数fの指しているインスタンスのクラスを知りたいのですが、」
    • good
    • 0
この回答へのお礼

このようなメソッドがあったのですね。ありがとうございます。

また今後は言葉の使い方も検討していこうと考えております。

お礼日時:2012/05/18 10:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!