Powershell“私人”范围似乎毫无用处

问题描述 投票:6回答:3

我从下面得到了以下脚本:

$private:a = 1
Function test  {
    "variable a contains $a"
    $a = 2
    "variable a contains $a"
}
test

打印2.没问题。如果我删除“私人”,如下所示:

$a = 1
Function test  {
    "variable a contains $a"
    $a = 2
    "variable a contains $a"
}

仍然打印“2”。似乎没有区别。您能否快速提供“私人”范围如何影响结果的样本?

谢谢。

powershell scope private
3个回答
© www.soinside.com 2019 - 2024. All rights reserved.