从数组的Ruby数组中删除辅助项

时间:2018-08-28 20:38:03

标签: arrays ruby collections

我有一个这样的数组数组:

[[795, 10], [790, 7], [779, 3], [1117, 1]]

我想要第一个项目的数组:

[795, 790, 779, 1117]

如何删除次要项目并仅返回第一批项目的数组?

1 个答案:

答案 0 :(得分:5)

  

我想要的只是第一批的数组

Array#mapArray#first将为您提供帮助:

[[795, 10], [790, 7], [779, 3], [1117, 1]].map(&:first)

以上等于

[[795, 10], [790, 7], [779, 3], [1117, 1]].map { |array| array[0] }