任何人都可以幫助我理解爲什麼Float
的對象沒有固定的object_id
而Fixnum
的對象有固定的object-id
?爲什麼`Float`沒有固定的對象ID,而`Fixnum`有一個?
C:\>ruby -v
ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
C:\>irb --simple-prompt
DL is deprecated, please use Fiddle
>> 10.object_id
#=> 21
>> 10.object_id
#=> 21
>> 10.22.object_id
#=> 18272628
>> 10.22.object_id
#=> 15089952
>> 3.14.object_id
#=> 18577176
>> 3.14.object_id
#=> 16707660
我剛剛用MRI ruby 2.0.0進行了測試,花車有固定的對象標識。 – Intrepidd 2013-03-14 18:12:50
nopes,我也使用ruby2.0.0 – 2013-03-14 18:13:41
那麼,它必須是Os依賴,我在OSX 10.8 – Intrepidd 2013-03-14 18:15:22