未分類

PowerShell - ポインタライクな使い方をする

変数のアドレスを扱うポインタライクの使い方について、サンプルコードを用いて説明します。

 変数に別の変数の参照設定を行う

$a = "Apple"
$b = [Ref]$a
$a = "Melon"
$a
$b

(補足説明) $b は $a を参照するようになっていますので、$a の値を変更しただけで、$b の出力結果は $a と同じになります。$b は PSReference 型ですので、値だけを抽出したい場合には $b.Value を指定します。

-未分類