C#と諸々

C#がメインで他もまぁ諸々なブログです
おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`)
つーかコメント欲しい(´・ω・`)

2007/12/08 16:55
例えば Hoge 関数を取得するには、

$hoge = $Function:Hoge;


と書きますが、
同じように Fuga-Piyo 関数を取得しようとすると失敗してしまいます。
これは、関数名に含まれているハイフンが、演算子として解釈されてしまうためです。
では、どうやって Fuga-Piyo 関数を取得すれば良いかというと、${} という形式で変数を使用します。

$fugaPiyo = ${Function:Fuga-Piyo};


これで、Fuga-Piyo 関数を取得できます。

ちなみに、${} 形式で変数を宣言すれば、変数名に空白を含めることもできたりします。
タグ: .NET PowerShell











トラックバックURL↓
http://csharper.blog57.fc2.com/tb.php/192-39ddd5bf