首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PowerShell数组初始化

PowerShell数组初始化
EN

Stack Overflow用户
提问于 2008-10-22 16:34:38
回答 9查看 223.7K关注 0票数 80

在PowerShell中初始化数组的最佳方法是什么?

例如,代码

代码语言:javascript
复制
$array = @()
for($i=0; $i -lt 5;$i++)
{
    $array[$i] = $FALSE
}

生成错误

代码语言:javascript
复制
Array assignment failed because index '0' was out of range.
At H:\Software\PowerShell\TestArray.ps1:4 char:10
+         $array[$ <<<< i] = $FALSE
EN

回答 9

Stack Overflow用户

发布于 2008-10-24 15:40:20

下面是另外两种方法,都非常简洁。

代码语言:javascript
复制
$arr1 = @(0) * 20
$arr2 = ,0 * 20
票数 99
EN

Stack Overflow用户

发布于 2008-10-23 15:30:30

代码语言:javascript
复制
$array = 1..5 | foreach { $false }
票数 13
EN

Stack Overflow用户

发布于 2008-10-22 16:48:28

代码语言:javascript
复制
$array = @()
for($i=0; $i -lt 5; $i++)
{
    $array += $i
}
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/226596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档