Updating hash table values in a 'foreach' loop in PowerShell

后端 未结 10 1645
清歌不尽
清歌不尽 2020-12-29 02:03

I\'m trying to loop through a hash table and set the value of each key to 5 and PowerShell gives an error:

$myHash = @{}
$myHash[\"a\"] = 1
$myHash[\"b\"] =          


        
10条回答
  •  北海茫月
    2020-12-29 03:05

    You do not need to clone the whole hashtable for this example. Just enumerating the key collection by forcing it to an array @(...) is enough:

    foreach($key in @($myHash.keys)) {...
    

提交回复
热议问题