作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我硬编码了一个哈希表
$myHash = @{
Americas = "US","CA","MX" #,...
Asia = "CN","JP" #,...
Europe = "PL","GB" #,...you get the idea
现在我将通过我设置的 foreach 循环中的输入
$country = $_.country #The 2-letter country code
现在我想知道该国家/地区代码是否映射到美洲、亚洲或欧洲(也就是哪个键保存该值)。我怎样才能找到哪个键包含 2 个字母的国家/地区代码,这样我就可以有一个变量/输出来表示 Americas
、Asia
或 Europe
(即 $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()){...}
我正在尝试使用 Lua 来配置 C++ 应用程序,但在配置出现问题时无法生成有用的消息,而不是 Lua 语法。 例如,假设以下是一个有效的配置: foo = { a = 0, b = 'bar' }
我是一名优秀的程序员,十分优秀!