यह मुझे कुछ समय के लिए परेशान कर रहा है।रूबी में nil.id वापस 4 क्यों करता है?
>> nil.id
(irb):2: warning: Object#id will be deprecated; use Object#object_id
=> 4
क्यों nil.id 4 होगा? (या nil.object_id अगर आप deprecations चुनने की करना चाहते हैं)
मैं रूबी फेसबुक प्रोग्रामर हूं और ऐसा होता है कि 4 फेसबुक पर मार्क जुकरबर्ग आईडी भी है। यह मुझे कभी अजीब बग तक ले जाता है ... ;-) –
http://rxr.whitequark.org/mri/source/include/ruby/ruby.h?v=2.0.0-p481#421 – thomthom
यह नहीं है मुझे अपने "8" $ आईआरबी आईआरबी (मुख्य) के लिए सच: 001: 0> nil.object_id => 8 आईआरबी (मुख्य): 002: 0> माणिक 2.0.0p247 (2013-06-27 संशोधन 41,674) [x86_64-darwin13.3.0] – CantGetANick