格納されたキーの数 → 0 格納された値の数 → 0 配列ではありません。 格納されたキーの数 → 1 格納された値の数 → 1 Taro
空の連想配列(ハッシュ)を作成する方法
スポンサーリンク
PowerShell で空の連想配列を作成するには @{} を使用します。
サンプルコードは次の通りです。
PowerShell(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # 空の連想配列(ハッシュ)を作成する。 $my_hash = @{}; # 空なのでキーと値の数は 0。 Write-Host ('格納されたキーの数 → ' + $my_hash.Keys.Count); Write-Host ('格納された値の数 → ' + $my_hash.Values.Count); # 配列ではないことを確認する。 if($my_hash -is [array]){ Write-Host '配列です。'; }else{ Write-Host '配列ではありません。'; } # foreach でループしてみる。 foreach($val in $my_hash.Values){ Write-Host ('値がないのでここは通りません。'); } # キー(Name)と値(Taro)を追加してみる。 $my_hash.Add("Name", 'Taro'); # キーと値の数は 1 になる。 Write-Host ('格納されたキーの数 → ' + $my_hash.Keys.Count); Write-Host ('格納された値の数 → ' + $my_hash.Values.Count); # foreach でループしてみる。 foreach($val in $my_hash.Values){ Write-Host $val; } |
サンプルコードの実行結果は次の通りです。
空の連想配列ではなく、空の配列を作成する方法については空の配列を作成する方法を参照してください。
スポンサーリンク
- 配列
- 配列の要素数を確認する方法
- 連想配列(ハッシュ)を使用する
- 連想配列(ハッシュ)のキーの一覧を取得する方法
- 配列内の値を検索する方法
- 配列をソートする(昇順・降順)
- 配列内の重複した値を削除する方法
- 配列の要素の値を連結して一つの文字列にする方法
- 変数が配列かを調べる方法
- 配列に要素を追加する方法
- 空の配列を作成する方法
- for で配列の全ての要素を処理する方法
- foreach で配列の全ての要素を処理する方法
- 空の連想配列(ハッシュ)を作成する方法
- 連想配列(ハッシュ)に指定したキーが含まれるかを確認する方法
- 連想配列(ハッシュ)に指定した値が含まれるかを確認する方法
- foreach で連想配列(ハッシュ)の全ての要素を処理する方法
- 連想配列(ハッシュ)をキーや値で並び替える方法(連想配列のソート)
- 配列に指定した値が含まれるかを確認する方法
- 配列の先頭の要素を削除する方法