連想配列

連想配列の作成 @{;}

 PS> $gender = @{"taro" = "man"; "jiro" = "man"; "hanako" = "woman"}
 PS> $gender["jiro"]
 man

イテレート

$hash.Keys

 PS> $data = @{ "foo" = 100; "bar" = 200; "baz" = 300; }
 PS> $data.Keys
 baz
 bar
 foo
 PS> $data.Keys | % { echo $data[$_] }
 300
 200
 100

$hash.GetEnumerator()

 PS> $data.GetEnumerator() | % { echo $_.value }
 300
 200
 100
 PS> $data.GetEnumerator() | ? { $_.key -in ("foo","baz") }
 
 Name                           Value
 ----                           -----
 baz                            300
 foo                            100
 PS> $data.GetEnumerator() | ? value -gt 100
 
 Name                           Value
 ----                           -----
 baz                            300
 bar                            200
 

参考


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2017-03-25 (土) 05:50:22