web-dev-qa-db-ja.com

PowerShellで変数を動的に作成する

ループが実行されるたびに新しい変数を作成するにはどうすればよいですか?

の線に沿って何か

for ($i=1; $i -le 5; $i++)
{
    $"var + $i" = $i
    write-Host $"var + $i
}
23
mhopkins321

使用する New-VariableおよびGet-Variable(スコープを含む利用可能なオプションに注意してください)。例えば。

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