- 523 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 14:59:20 ]
- >>522
整数とかはさすがに高速処理するように小細工を施してはありますが、 それらも含めオブジェクトは全部クラスのインスタンス(=オブジェクト)です irb> p 1.class Integer irb> p "太陽パクパク".class String 変数はオブジェクトについたラベルです ラベル名 → オブジェクトID というような対応表を Ruby が管理していて、 該当ラベルの変数が呼ばれたときにはその表の対応を参照して該当オブジェクトが使われます 変数というハコが入れ物オブジェクトとして存在するわけではありません irb> p 1.object_id 3 irb> p "太陽パクパク".object_id -605838888
|

|