PowerShellメモ for each構文でハッシュテーブル(連想配列)のキーと値を確認してみる

PowerShell

そら、処理したくなるよね?ってことで。
ポイントは…んま、foreachの構文はC#とかと大して変わらず書き方だけなんで省略。

んで、こんなコードを書いてみた。

# テスト用に連想配列を定義する
$data = @{
    'Name' = 'tetsuyanbo';
    'Value' = 30;
    'Message' = 'Hello World!!';
}

# キーと値をそれぞれ1行で表示する
foreach( $current in $data.GetEnumerator() )
{
    Write-Host "$($current.Key) = $($current.Value)"
}

実行したらこんな感じ。

Message = Hello World!!
Name = tetsuyanbo
Value = 30

明日への自分へのメモってことで。