在 PHP 中,我可以编写该代码:
$var = 1;
$name = 'var';
$$name = 2;
echo "var = $var";
结果:var = 2
如何在PowerShell中做类似的事情?
我尝试过:
$$name = 2
Unexpected token 'name' in expression or statement.
${$name} = 2
答案 0 :(得分:0)
您可以通过按引用分配变量来完成此操作。
$var = 1
$name = [ref]$var
$name.Value = 2
$var # outputs 2