在PowerShell中初始化数组的最佳方法是什么?
例如,代码
$array = @()
for($i=0; $i -lt 5;$i++)
{
$array[$i] = $FALSE
}
生成错误
Array assignment failed because index '0' was out of range.
At H:\Software\PowerShell\TestArray.ps1:4 char:10
+ $array[$ <<<< i] = $FALSE
发布于 2008-10-24 15:40:20
下面是另外两种方法,都非常简洁。
$arr1 = @(0) * 20
$arr2 = ,0 * 20
发布于 2008-10-23 15:30:30
$array = 1..5 | foreach { $false }
发布于 2008-10-22 16:48:28
$array = @()
for($i=0; $i -lt 5; $i++)
{
$array += $i
}
https://stackoverflow.com/questions/226596
复制相似问题