通过引用

时间:2017-06-01 20:53:06

标签: powershell reference global-variables

我只是想知道如何通过引用翻转全局变量。没有引用或局部变量就没有问题。但是当我使用全局变量时,我总是得到相同的输出

像:

$global:online = $true

function Get
{
  [REF]$global:online.Value = !([REF]$global:online.Value)
  return [REF]$global:online.Value
}

Get
Get

输出将是:

Value
-----
False
False

我的代码出了什么问题?谢谢!

0 个答案:

没有答案