RosettaCodeData/Task/Hash-from-two-arrays/PowerShell/hash-from-two-arrays.psh
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

13 lines
393 B
Text

function create_hash ([array] $keys, [array] $values) {
$h = @{}
if ($keys.Length -ne $values.Length) {
Write-Error -Message "Array lengths do not match" `
-Category InvalidData `
-TargetObject $values
} else {
for ($i = 0; $i -lt $keys.Length; $i++) {
$h[$keys[$i]] = $values[$i]
}
}
return $h
}