連想配列のソート
ニュースグループで「連想配列のソート方法」を見つけたので紹介します。
連想配列のソート
まず、3つの要素を含む連想配列を作成します。
MSH C:\> $hash = @{one = 1;two = 2; three=3}
中身を確認してみます。
MSH C:\> $hash Key Value --- ----- two 2 three 3 one 1
- デフォルトはKeyの降順でしょうか。
では、Key、Valueでソートしてみましょう。
Keyでソート
MSH C:\> $hash.getEnumerator() | sort key Key Value --- ----- one 1 three 3 two 2
Valueでソート
MSH C:\> $hash.getEnumerator() | sort value Key Value --- ----- one 1 two 2 three 3