PowerShell - 配列、ハッシュの作成

配列の作り方とソート

$array = @()
$array += 1 
$array += 11 
$array += 4 
$array = $array | sort
Write-Host ($array -join ",")

ハッシュの作り方

$hash = @{}
$hash["a"] = 100
$hash["b"] = 200
Write-Host $hash["a"]
Write-Host $hash["b"]

ハッシュの作り方とソート

$s = @{Apple = 100; Melon = 90; Banana = 70} 

#-------- キーによるソート
foreach($dd in $s.GetEnumerator() | sort Key ){
	Write-Host ($dd.Key + " -> " + $dd.Value)
}

#-------- 値によるソート
foreach($dd in $s.GetEnumerator() | sort -Descending Value){
	Write-Host ($dd.Key + " -> " + $dd.Value)
}