我有一个多维整数数组,它只能在函数内部工作,但是当我尝试将它传递给另一个函数时会产生随机数。
PS> $array
1
2
3
4
PS> $array[0]
1
2
PS> $array[0][1]
2
该数组最初是由以下组成的:
$array = @(($data1),($data))
并附加到 $data 之后的任何数组:(每次迭代都会清除 $data)
$array += ,($data)
这似乎很好,考虑到在我尝试创建函数之前一切正常。然后我尝试将数组传递给另一个函数
theFunc ($array)
Function theFunc {
param ($theData)
#process data
}
我得到了正确数量的数组,但其中的数字与我传入的多维数组不匹配。任何帮助表示赞赏,谢谢。