如何在 Ruby 中将其转换为整数值数组

  • 本文关键字:转换 整数 数组 Ruby ruby
  • 更新时间 :
  • 英文 :

[["1"], ["10"], ["7"], ["5"], ["1"], ["1"], ["8"], ["2"], ["2"], ["5"], ["10"]]

所需的输出为:

[1, 10, 7, 5, 1, 1, 8, 2, 2, 5, 10]

我正在尝试将其转换为整数数组但我做不到。

我尝试过的代码是:

arr=[["1"], ["10"], ["7"], ["5"], ["1"], ["1"], ["8"], ["2"], ["2"], ["5"], ["10"]]
arr_intvalues=arr.flatten     #["1", "10", "7", "5", "1", "1", "8", "2", "2", "5", "10"]

这将可以:

arr.flatten.map(&:to_i)

相关内容

  • 没有找到相关文章

最新更新