Подтвердить что ты не робот

Динамически создавать переменные в PowerShell

Как создать новую переменную каждый раз при запуске цикла?

Что-то вдоль линий

for ($i=1; $i -le 5; $i++)
{
    $"var + $i" = $i
    write-host $"var + $i
}
4b9b3361

Ответ 1

Используйте New-Variable и Get-Variable (доступные варианты, включая области). Например.

for ($i=1; $i -le 5; $i++)
{
    New-Variable -Name "var$i" -Value $i
    Get-Variable -Name "var$i" -ValueOnly
}