Powershell阵列分配失败,因为不支持对切片的分配

时间:2019-05-28 23:37:55

标签: arrays powershell

我收到此错误:

  

分配给[2,1]失败,因为未分配给切片   支持的。在C:\ Lab7A.ps1:7 char:9   + $ data [$ x,$ y] =读取主机“ day $ y”   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:InvalidOperation:(:) [],RuntimeException       + FullyQualifiedErrorId:ArraySliceAssignmentFailed

我尝试将输入变量用于读取主机行,然后将该变量分配给正确的索引,但是会遇到相同的错误。

我尝试过在Google上搜索“不支持的切片分配”的不同组合,但是没有运气。

    $data = @()

    for($x = -0; $x -lt 3; $x++){
    $data[$x,0] = read-host "name: "
    for($y = 1; $y -lt 6; $y++){
        $data[$x,$y] = read-host "day $y"
    }
}

我想循环浏览2D数组,并列出3个名字,每个名字有5个条目,以表示他们一天中执行的步数。

0 个答案:

没有答案