- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-06-26T20:09:29+09:00","","")
#navi(../)
* ハッシュ(連想配列)の要素をforeachで表示するサンプルコード [#tdf91f0b]
PowerShellでハッシュ(連想配列)をforeachで各要素ごとに表示するサンプルコードを以下に記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#ed184b3f]
-[[ハッシュ(連想配列)の要素をforeachで表示するサンプルコード>PowerShell/ハッシュ(連想配列)の要素をforeachで表示するサンプルコード]]
-[[PowerShellでハッシュ(連想配列)に要素を追加する>PowerShell/ハッシュ(連想配列)に要素を追加する]]
-[[PowerShellでCSVファイルのインポート>PowerShell/CSVファイルのインポート・Import-Csv]]
-[[配列やハッシュの各値を要素としたループのサンプル>PowerShell/配列やハッシュの各値を要素としたループのサンプル]]
-[[PowerShellで配列内の文字列を連結し1つの変数に格納したい>PowerShell/配列内の文字列を連結し1つの変数に格納したい]]
-[[ハッシュの配列を表形式(Format-Table)で表示する方法>PowerShell/ハッシュの配列を表形式(Format-Table)で表示する方法]]
* ハッシュ要素を表示するPowerShellサンプルコード [#n08470ed]
#ref(hash.ps1)
$h = @{"a"=1; "b"=2; "c"=3}
foreach ($k in $h.Keys) {
$m = "h[" + $k + "] = " + $h[$k]
Write-Output $m
}
上記のスクリプトを実行した時の出力結果
PS D:\> .\hash.ps1
h[c] = 3
h[b] = 2
h[a] = 1
ハッシュ内のキー値と値の両方が表示されているのが確認できます。
#htmlinsertpcsp(win-btm.html,win-sp.html)