2
11
我一直以为这是一个很酷的复活节彩蛋:在日本,死亡人数是4。 |
3
4
这是因为每个对象的id都必须以某种方式在C Ruby解释器中表示。数字被映射到(数字*2)+1,真实值被映射到0,虚假值被映射到2,零值被映射到4。这只是一个奇怪的实现问题或泄漏的抽象。除非你想写一个Ruby解释器,否则你不应该担心它。 |
4
0
如果你在irb尝试这个,你会得到4分
在ruby中,日本人在nil方法上设置为call,返回4,这是语言标准,他们将4设置为“危险”或“死亡” |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |