ruby - 如何将数字数组转换为整数?

标签 ruby

我正在尝试转换以下数组:

2.0.0-p0 :021 > test = 1, 440, 840
 => [1, 440, 840]

到以下整数:

1440840

如果我执行 split(',') 然后加入它们,它会起作用,但我确信有更好的方法。

最佳答案

如果是数组就不用split了。只是做:

test.join.to_i

使用 join 运行示例:

2.0.0-p195 :007 > t.is_a? Array
 => true 
2.0.0-p195 :008 > t.join.to_i
 => 1440840 
2.0.0-p195 :009 > 

关于ruby - 如何将数字数组转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17756404/

相关文章:

ruby-on-rails - 无法安装旧版本的 gem "rmagick"

ruby-on-rails - 与单表继承关联的 HABTM 关联

ruby-on-rails - 议程日历/花名册 View

Growl 的 Ruby gem

ruby - YARD:记录自定义 getter/setter 对,如 attr_accessor

ruby-on-rails - Ruby on Rails - 使用 if 条件在 link_to 中传递参数?

ruby-on-rails - 如何配置 ransack 以默认去除前导和尾随空格?

ruby - 在 Mac 上定位 "irbrc"文件

ruby - Savon :Module 的未定义方法 `configure'

ruby-on-rails - 如何在 ruby​​ 中编写独立脚本并在 rake 任务中调用它们以及什么是独立脚本