arrays - 从 Ruby 数组中删除辅助项
问题描述
我有一个这样的数组数组:
[[795, 10], [790, 7], [779, 3], [1117, 1]]
我想要第一项的数组:
[795, 790, 779, 1117]
如何删除次要项目并仅返回第一个项目的数组?
解决方案
我想要的只是第一个项目的数组
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] }
推荐阅读
- node.js - 如何从 Github Codespaces 连接到 Postgres
- c - 查找数组中最常出现的值 (C)
- windows - 如何解决 Windows 上 Julia 中的软件包安装错误?
- java - 如何多人加入同一个频道,以便我们在 Agora Android 中拥有两个远程视图和一个本地视图?
- javascript - 暂停工作不正确。怎么修?
- java - broker.xml 不接受更改
- javascript - 将计数附加到 JavaScript 中的每一行
- sql-server - 使用 T-SQL 更新/替换扩展属性的值
- html - Powershell - 从 HTML 表中导出列值
- php - PHP忽略夏令时更改