Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プライベート スコープとローカル スコープの違いを教えてください。
例で言えば、スコープ Private で新しい PS Drive を作成する場合、Local スコープで作成する場合とどのような違いがありますか?
ありがとう
ローカル変数は、子スコープ (ネストされたスクリプト ブロック、呼び出された関数など) で表示されます。プライベート変数は、現在のスクリプト ブロックでのみ表示されます。簡単な例:
PS> & { $local:foo = 42; $private:bar = 42; & { "foo is $foo and bar is $bar" } } foo is 42 and bar is
ご覧のとおり$bar、内側のスクリプト ブロックからは見えません。
$bar