【发布时间】:2020-05-19 17:45:40
【问题描述】:
我是 powershell 新手,尝试了一个生成数组的函数。
function array_create {
$array = [System.Collections.ArrayList]@()
$array.Add('hello')
$array.Add('world')
return $array
}
$arr = array_create
foreach($a in $arr){
$a
}
即使我把 @() 放在函数调用周围,输出也是
0
1
hello
world
我如何正确返回一个只有值(没有数字)的数组,为什么会发生这种情况?
【问题讨论】:
-
[void]$array.Add('hello')或$null = $array.Add('hello') -
感谢 RoadRunner 确实回答了这个问题。抱歉之前没找到
标签: powershell