我收到此错误:
分配给[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个条目,以表示他们一天中执行的步数。