PowerShell の変数のスコープ [PowerShell]
http://blogs.msdn.com/powershell/archive/2007/04/14/controlling-the-scope-of-variables.aspx
Set-Variable コマンドレットで -Scope オプションを正数にすると関数を呼び出した側のスコープにある変数を変更できるという話。これは Tcl の uplevel とか upvar と同じような考え方だ。これはクロージャのように定義時に決まるのではなくて呼び出し時に決まるのである種の動的スコープなんだけど Tcl 以外でこういう仕様の言語は初めて見た。
2007-04-25 00:17
nice!(0)
コメント(0)
トラックバック(0)
コメント 0