所以,我有一个有趣的问题,我没有运气解决。我需要创建一堆动态数组变量。
代码:
$temp = 'arr1=(1,2,3);arr2=(4,5,6);arr3=(7,8,9)'
foreach($item in $temp.split(";")){
$var = $item.split("=")
New-variable $var[0] $var[1]
get-variable $var[0]
}
结果:
$arr1 (1,2,3)
... (4,5,6)
... (7,8,9)
我有变量 $temp ,其中包含我要创建的以分号分隔的变量/值列表。正如您在上面看到的,我正在使用新变量来创建它。有趣的是,当我从脚本运行它时,新变量适用于第一次调用,但随后我得到数组中所有其他变量的“...”。知道可能是什么原因造成的吗?