gpt4 book ai didi

javascript - 如何返回所有现有数组?这可能吗?

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

我正在编写一个脚本,我需要返回所有具有所有索引的现有数组,因为它们都是由同一个函数调用的。这可能吗?我的脚本是一个 shell 脚本,但我很好奇这是否也适用于其他语言。

例如:

array=[element[0], element[1]]
array2=[element[0], element[1]]

我想返回所有数组并获取每个数组的每个元素

function MyFunction(allArray[allIndex])

在 bash 中 [allIndex] = [@]。有数组的东西吗?

抱歉,如果这很蠢,我是编程新手..

更新:我用其他语言标注了 因为我正在学习用多种语言编程 。我想知道这是否可能,所以如果这在 Bash 中不可能,我想知道另一个。只是。如有错误请见谅。

最佳答案

嗯,在一般意义上,您可能想要返回所有数组的数组。

allArray[0] = array;
allArray[1] = array2;
...
return allArray;

然后遍历该数组数组。

for( i = 0; i < allArraySize; i++ )
{
array = allArray[i];
size = array.size();
for( j = 0; j < size; j++ )
{
val = array[j]; //for single dimension array
}
}

请注意,如果您的数组是二维(或更多)数组,您最终会得到深度嵌套的 for 循环(for...{for...{for...}}}),这会导致性能不佳和可读性差,这种情况我建议你引用this answer .

关于javascript - 如何返回所有现有数组?这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21202077/

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