首页 > 解决方案 > 从 Ruby 数组中删除辅助项

问题描述

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

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

我想要第一项的数组:

[795, 790, 779, 1117]

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

标签: arraysrubycollections

解决方案


我想要的只是第一个项目的数组

Array#map并将Array#first帮助您:

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

以上等于

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

推荐阅读