gpt4 book ai didi

powershell - 查找哪个哈希表键值

转载 作者:行者123 更新时间:2023-12-03 01:03:02 24 4
gpt4 key购买 nike

<分区>

我硬编码了一个哈希表

$myHash = @{
Americas = "US","CA","MX" #,...
Asia = "CN","JP" #,...
Europe = "PL","GB" #,...you get the idea

现在我将通过我设置的 foreach 循环中的输入

$country = $_.country #The 2-letter country code

现在我想知道该国家/地区代码是否映射到美洲、亚洲或欧洲(也就是哪个键保存该值)。我怎样才能找到哪个键包含 2 个字母的国家/地区代码,这样我就可以有一个变量/输出来表示 AmericasAsiaEurope (即 $myVar = ??? 打印/输出“美国”)。我不知道 powershell,所以我不知道完成此操作的具体语法

它看起来像 .containsValue() 作用于哈希表本身,而不是哈希表的键。我只有 3 个键,我只能有 3 个 if 语句

if($myHash["Americas"].containsValue()){ 
$region = "Americas"
#or even better if I could get "Americas" dynamically by something like
#$region = myHash.returnKeyThatContainsValue($country)
}
if($myHash["Asia"].containsValue()){...}
if($myHash["Europe"].containsValue()){...}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com