クラス名とデータ型の違いが分かっていません

Rubyで、メソッド.classとすると、メソッドが属しているクラス名が表示されますが、表示されたクラス名=データ型と考えてよろしいでしょうか。

例えば、次のようにすると、Timeが返されます。つまり、変数aaのデータ型はTime型であるという言い方で問題ないでしょうか。

aa = Time.now.class puts aa

初歩的な質問で恐縮です。

コメントを投稿

0 コメント