gpt4 book ai didi

ruby-on-rails - 什么是非法八进制数字?

转载 作者:数据小太阳 更新时间:2023-10-29 06:47:53 26 4
gpt4 key购买 nike

我正在尝试制作一个邮政编码数组。

array = [07001, 07920]

返回:

array = [07001, 07920]
^
from (irb):12
from :0

以前从来没有见过这个。有什么解决方法吗?

最佳答案

Ruby 将前导 0 的数字解释为八进制(基数 8)。因此数字 8 和 9 无效。

将邮政编码存储为字符串而不是数字可能更有意义(以避免在显示时必须用零填充),例如:array = ["07001", "07920"]

关于ruby-on-rails - 什么是非法八进制数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5206342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com