全てのRubyの値は何のインスタンスですか?

1件の回答

回答を書く

1250079

2026-04-05 13:35

+ フォロー

Rubyのほとんどの値はObjectクラスのインスタンスです。

このクラスは==, hash, is_a?といった、無いと不便な基本的なメソッドを定義します。



また、全てのRubyの値は例外なくBasicObjectのインスタンスでもあります。

BasicObjectだけのインスタンスであるような値はほとんど無いのですが、特殊な目的(例:method_missingを使ってDSLを作る等)のために作られることもあります。

うったえる有益だ(0シェアするブックマークする

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有