gpt4 book ai didi

Ruby:如何使用存储在数组中的数组名称

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

我正在尝试遍历存储在多个数组中的所有可能的值组合。为此,我决定将数组名称放入一个数组中,然后使用排列来构建数组的所有可能组合,然后我的想法是在“.each do”中使用数组存储的数组名称

$arrays = ["$array1", "$array2", "$array3"]

$arrays.permutation(3).each do |val1,val2,val3|
val1.each do |step|
...check
val2.each do |step2|
...check2
val3.each do |step3|
...check3
end
end
end
end

但是,您不能将数组名称作为字符串传入。我怎样才能让它发挥作用?

最佳答案

直接引用数组(而不是使用包含变量名的字符串):

$arrays = [$array1, $array2, $array3]

关于Ruby:如何使用存储在数组中的数组名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29151205/

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