classメソッド・オブジェクトが属するクラスを調べる

スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 |
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般

クラスやオブジェクト、インスタンスといった言葉は、若干理解が難しいですが、慣れれば段々と分かってきます。

スポンサーリンク

参考:オブジェクト指向を正しく理解する:ITpro

オブジェクトがどのクラスに属するか調べる

ary = [10, 10, 1000, 10000]
result = ary[1] + ary[3]
lang = "Ruby and C++"
nowt = Time.now
 
p ary.class
p result.class
p lang.class
puts nowt.class

実行結果。

Array
Fixnum
String
Time

それぞれ、Array(配列クラス)、Fixnum(整数クラス)、String(文字列クラス)、Time(時刻クラス)に属するオブジェクトであるということを確認できます。

スポンサーリンク
 
スポンサーリンク