gpt4 book ai didi

ruby - 将数组的每个元素注入(inject)到不同的数组

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:31 25 4
gpt4 key购买 nike

我有两个数组:

array1: [[1, 2], [2, 3]]

array2: ["a", "b", "c"]

我想将这两者结合起来得到以下结果:

[[1, 2, "a"], [1, 2, "b"], [1, 2, "c"], [2, 3, "a"], [2, 3, "b"], [2, 3, "c"]]

最佳答案

您可以使用 Array#product :

array1.product(array2).map &:flatten
#=> [[1, 2, "a"], [1, 2, "b"], [1, 2, "c"], [2, 3, "a"], [2, 3, "b"], [2, 3, "c"]]

关于ruby - 将数组的每个元素注入(inject)到不同的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139258/

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