【发布时间】:2012-06-25 23:59:00
【问题描述】:
Ruby 中的无效八进制数字错误,我该如何绕过它?我有一个号码 0962833,我需要将其发送到 API,但我无法发送它,因为我收到了这个无效的八进制数字错误。
我需要一个解决方法,而不是把那个数字变成一个字符串,零不能被删除,这是必须的。
【问题讨论】:
-
前导
0表示该值将被解释为八进制表示。为什么不能删除? -
你确定
0962833真的是一个数字而不是一个字符串,'0962833',恰好是由数字组成的吗?例如,邮政编码通常看起来像数字,但它们不是,它们是字符串。