連想配列
連想配列の作成 @{;}
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
参考