Numeric literals prepended with `0`

陌路散爱 提交于 2019-12-02 03:23:22
Beau Trepp

If the number has a zero in front of it, ruby treats it as an octal number (base 8)

You can do similar with binary/hexadecimal too

0x20 => 32 (hexadecimal)
020 => 16 (octal)
0b10 => 2 (binary)
080 => Invalid octal digit
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!