gpt4 book ai didi

ruby - 如何在 Ruby 中将数组 [1,2,3] 映射到 [1,1,2,2,3,3]?

转载 作者:数据小太阳 更新时间:2023-10-29 08:19:41 24 4
gpt4 key购买 nike

我正在寻找映射数组的最快方法:

[1,2,3]

[1,1,2,2,3,3]

我最终得到了类似下面的内容。但这不是我需要的。

[1,2,3].map { |n| [n,n] } => [[1, 1], [2, 2], [3, 3]] 

最佳答案

你可以试试flat_map

arr.flat_map { |n| [n, n] } # => [1, 1, 2, 2, 3, 3]

关于ruby - 如何在 Ruby 中将数组 [1,2,3] 映射到 [1,1,2,2,3,3]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39556124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com