epo*_*olf 35 ruby
这已经困扰了我很长一段时间.
>> nil.id (irb):2: warning: Object#id will be deprecated; use Object#object_id => 4
为什么nil.id会是4?(或者如果你想对弃用方面挑剔,则为nil.object_id)
dag*_*gvl 41
这是因为nil是语言初始化时创建的对象,并且该对象的id始终为4.
有关id恰好为4的原因的详细信息,请参阅此博客文章.
And*_*ers 11
我一直认为这是一个很酷的复活节彩蛋:在日本,4是死亡人数.
归档时间:
17 年,2 月 前
查看次数:
4787 次
最近记录:
13 年 前