Сбой назначения PowerShell Array, поскольку не поддерживается назначение на слайсы - PullRequest
0 голосов
/ 29 мая 2019

Я получаю эту ошибку:

назначение на [2,1] не выполнено, поскольку назначение на слайсы не поддерживается.В C: \ Lab7A.ps1: 7 char: 9 + $ data [$ x, $ y] = хост чтения "день $ 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"
    }
}

Я хочу прокрутить двумерный массив и получить список из 3 имен с 5 записями для каждого количества шагов, которые они сделали за день.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...