IDは1 名前はPowerShell
連想配列(ハッシュ)を使用する
スポンサーリンク
PowerShell では文字列のキーをもつ連想配列(ハッシュ)を扱うことができます。
連想配列初期化の書式
連想配列の初期化には 2 つのやり方があります。
PowerShell(書式) | |
1 | $hash = @{"キー1の名前"=キー1の値; "キー2の名前"=キー2の値; …} |
PowerShell(書式) | |
1 2 3 | $hash["キー1の名前"] = キー1の値 $hash["キー2の名前"] = キー2の値 : |
連想配列を使用したサンプルコード
連想配列から値を取り出す方法は、普通の配列と同じようにキーを指定します。以下の 2 つのサンプルコードは両方とも同じ動作をします。
PowerShell(実行可能なサンプルコード) | |
1 2 3 4 5 6 | # 連想配列を初期化 $hash = @{"id"=1; "name"="PowerShell";} # キーを指定して値を取得します Write-Host ("IDは" + $hash["id"]) Write-Host ("名前は" + $hash["name"]) |
PowerShell(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 | # 連想配列を初期化 $hash["id"] = 1; $hash["name"] = "PowerShell"; # キーを指定して値を取得します Write-Host ("IDは" + $hash["id"]) Write-Host ("名前は" + $hash["name"]) |
上記 2 つのコードの実行結果は次の通りです。
スポンサーリンク
- 配列
- 配列の要素数を確認する方法
- 連想配列(ハッシュ)を使用する
- 連想配列(ハッシュ)のキーの一覧を取得する方法
- 配列内の値を検索する方法
- 配列をソートする(昇順・降順)
- 配列内の重複した値を削除する方法
- 配列の要素の値を連結して一つの文字列にする方法
- 変数が配列かを調べる方法
- 配列に要素を追加する方法
- 空の配列を作成する方法
- for で配列の全ての要素を処理する方法
- foreach で配列の全ての要素を処理する方法
- 空の連想配列(ハッシュ)を作成する方法
- 連想配列(ハッシュ)に指定したキーが含まれるかを確認する方法
- 連想配列(ハッシュ)に指定した値が含まれるかを確認する方法
- foreach で連想配列(ハッシュ)の全ての要素を処理する方法
- 連想配列(ハッシュ)をキーや値で並び替える方法(連想配列のソート)
- 配列に指定した値が含まれるかを確認する方法
- 配列の先頭の要素を削除する方法