2012-11-25から1日間の記事一覧

スクリプトブロックは本当に親スコープの変数を書き換えられないのか?

PowerShellでは基本的に、親スコープの変数を参照することはできても、それを書き換えることはできない。この規則はスクリプトプロックにも適用されている。 $x = 1 2..5 | & {process{$x = $_}} $x # => 1このコードを実行すると「1」が表示される。スクリ…