Я только что обнаружил, что по какой-то причине мне нужно добавить запятую в конце каждого массива
$RecordSchema = @{
Header = @(
@("EmployerName", 2, 30), # this
@("ApplicableMonth", 32, 6), # and other comma matter
@("EmployerIDNumber", 38, 10)
)
}
Я проверил это, запустив следующее
$a = @(
@(1, 2, 3)
@(4, 5, 6)
)
$b = @(
@(1, 2, 3),
@(4, 5, 6)
)
$a.Length # returns 6
$b.Length # returns 2
Я думал, что PowerShell подумает, что пропуск новой строки означает еще одну запись: - (