作者:挚远-十年 | 来源:互联网 | 2022-12-06 13:21
我有一个像这样的数组:
[[795, 10], [790, 7], [779, 3], [1117, 1]]
我想要一个第一项的数组:
[795, 790, 779, 1117]
如何删除辅助项并仅返回第一项的数组?
1> Andrey Deine..:
我想要的只是第一项的数组
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] }
我喜欢你添加了`array [0]`版本.你的答案的第一部分涉及具体陈述的问题,第二部分概括了内部数组是否有多个元素,而你想要的不是第一个或最后一个.