简体   繁体   English

在 PowerShell 中动态创建变量

[英]Dynamically create variables in PowerShell

How do I create a new variable each time a loop runs?每次循环运行时如何创建一个新变量?

Something along the lines of类似的东西

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

Use New-Variable and Get-Variable (mind available options including scopes).使用New-VariableGet-Variable (注意包括范围在内的可用选项)。 Eg例如

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM