分かりやすく、使いやすく。

連想配列(ハッシュ)のキーの一覧を取得する方法

スポンサーリンク

PowerShell では foreach を使用することで連想配列のキーの一覧を取得することができます。サンプルコードは次の通りです。

PowerShell(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 連想配列を初期化
$hash = @{}
 
# 連想配列にキーと値をセット
$hash["苗字"] = '田中';
$hash["名前"] = '太郎';
$hash["年齢"] = 20;
$hash["趣味"] = 'PowerShell'
 
# キーを取得。
foreach($key in $hash.Keys){
  Write-Host ('連想配列のキー:' + $key)
}
 
# 値を取得
foreach($val in $hash.Values){
  Write-Host ('連想配列の値:' + $val)
} 

上記コードの実行結果は次の通りです。

実行結果
1
2
3
4
5
6
7
8
連想配列のキー:名前
連想配列のキー:年齢
連想配列のキー:苗字
連想配列のキー:趣味
連想配列の値:太郎
連想配列の値:20
連想配列の値:田中
連想配列の値:PowerShell 
スポンサーリンク
スポンサーリンク